200101 - Failed to Create Address Object
Agent error code #200101 indicates that the Knocknoc agent was unable to create an address object on the Palo Alto Networks firewall. This error occurs when using Active mode: TODOmode, where Knocknoc directly manages address objects and address groups on the firewall.
When granting access, the agent creates an address object representing the IP address being granted. This address object is then added to the configured address group, which is referenced by firewall security policies. The address object is named using the format auto-<username>-<ip>.
This error typically occurs when:
- The API key lacks permission to create address objects in the configured device group or virtual system (vsys)
- The specified device group or virtual system does not exist or is inaccessible
- The firewall has reached its maximum limit for address objects
- Network connectivity issues prevented the API request from completing successfully
Steps to Resolve
Verify API Key Permissions
The API key must have permission to create address objects in the configured location (device group or vsys):
- Log into Panorama or the firewall's web interface
- Navigate to Device > Admin Roles and locate the role assigned to the admin account used to generate the API key
- Verify the admin role has write access to address objects (REST API Objects > Addresses)
For more details on API key configuration, see the Palo Alto setup guide: TODOguide.

Verify Device Group or Virtual System Configuration
When using Panorama, ensure the device group is correctly configured:
- In Knocknoc, check the device group setting in the backend configuration
- In Panorama, navigate to Panorama > Device Groups and verify the device group exists
- Ensure the device group name in Knocknoc matches exactly (case-sensitive)
When connecting directly to a firewall, if virtual systems are in use, ensure the virtual system is correctly configured:
- In Knocknoc, check the vsys setting in the backend configuration
- On the firewall, navigate to Device > Virtual Systems and verify the vsys exists
- Ensure the vsys name in Knocknoc matches exactly (e.g., "vsys1")
Check Address Object Limits
Palo Alto Networks firewalls have limits on the number of address objects that can be created. The specific limit varies by platform and PAN-OS version. Check the limit for the specific firewall model in use.
To see the current number of addresses:
- Log into the firewall or Panorama web interface
- Navigate to Objects > Addresses within the appropriate device group or vsys
- Review the total number of address objects
- If the firewall is approaching its limit, consider removing unused address objects
Check Network Connectivity
Verify that the agent can reach the firewall or Panorama management interface:
- Confirm the hostname or IP address in the backend configuration is correct
- Verify that the management port (typically 443) is accessible from the agent
- Check for any firewall rules or network policies that may be blocking the connection
Ensure Changes are Committed and Pushed
For Panorama-managed firewalls, configuration changes must be committed and pushed to devices before they take effect:
- In Panorama, commit any pending changes
- Use Commit > Push to Devices to push the configuration to the managed firewalls

Still Having Issues?
We can help you out, contact us at support@knocknoc.io.