Palo Alto Networks Connection Source API
The Connection Source API from Palo Alto Networks — 7 operation(s) for connection source.
Operations 12
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/adns-resolver/v1/connection-sources
List DNS resolver connection sources · List Connection Sources
#
Ask an LLM
“Which connection sources are set up for my DNS resolver?”
“Can I search connection sources by name, description or profile name?”
Tell an agent
List my connection sources.
Search connection sources for {search}.
Ask an LLM
“How do I add a new connection source tied to a resolver profile?”
“What do I need to create a connection source besides a name?”
Tell an agent
Create connection source {name} linked to profile {profile_id}.
Add connection source {name} for profile {profile_id} with description {description}.
Ask an LLM
“What subnets are registered across my whole tenant, regardless of connection source?”
“Can I find tenant subnets by CIDR and sort them by verification status?”
Tell an agent
List every tenant subnet.
Find tenant subnets matching CIDR {search}.
Ask an LLM
“How do I look up one tenant subnet by its ID without knowing its connection source?”
“Is a particular tenant subnet verified?”
Tell an agent
Get tenant subnet {subnet_id}.
Check the CIDR and verification state of tenant subnet {subnet_id}.
DELETE
/adns-resolver/v1/connection-sources/{connection-source-id}
Delete a connection source · Delete a Connection Source
#
Ask an LLM
“How do I remove a connection source I no longer need?”
“Can a connection source be deleted by ID?”
Tell an agent destructive · confirm first
Delete connection source {connection_source_id}.
Remove the connection source with ID {connection_source_id}.
GET
/adns-resolver/v1/connection-sources/{connection-source-id}
Get a connection source · Get a Connection Source
#
Ask an LLM
“Which profile is a specific connection source associated with?”
“Can I retrieve a single connection source by its ID?”
Tell an agent
Get connection source {connection_source_id}.
Show the name, description and profile of connection source {connection_source_id}.
PUT
/adns-resolver/v1/connection-sources/{connection-source-id}
Update a connection source · Update a Connection Source
#
Ask an LLM
“How do I point an existing connection source at a different profile?”
“Can I rename a connection source after creating it?”
Tell an agent
Move connection source {connection_source_id} ({name}) to profile {profile_id}.
Rename connection source {connection_source_id} to {name}, keeping profile {profile_id}.
GET
/adns-resolver/v1/connection-sources/{connection-source-id}/subnets
List a connection source's subnets · List Connection Source Subnets
#
Ask an LLM
“Which subnets belong to one particular connection source?”
“Can I filter a connection source's subnets by CIDR?”
Tell an agent
List the subnets of connection source {connection_source_id}.
Search connection source {connection_source_id} subnets for CIDR {search}.
POST
/adns-resolver/v1/connection-sources/{connection-source-id}/subnets
Add a subnet to a connection source · Create a Connection Source subnet
#
Ask an LLM
“How do I add a CIDR block to a connection source?”
“What format does a new connection source subnet need?”
Tell an agent
Add subnet {cidr} to connection source {connection_source_id}.
Register CIDR {cidr} under connection source {connection_source_id}.
DELETE
/adns-resolver/v1/connection-sources/{connection-source-id}/subnets/{subnet-id}
Remove a subnet from a connection source · Delete a Connection Source Subnet
#
Ask an LLM
“How do I take a subnet off a connection source?”
“Can I delete a single CIDR from a connection source without deleting the source?”
Tell an agent destructive · confirm first
Delete subnet {subnet_id} from connection source {connection_source_id}.
Remove CIDR entry {subnet_id} under connection source {connection_source_id}.
GET
/adns-resolver/v1/connection-sources/{connection-source-id}/subnets/{subnet-id}
Get a connection source subnet · Get a Connection Source Subnet
#
Ask an LLM
“How can I view one subnet that sits under a specific connection source?”
“Has a subnet on my connection source been verified yet?”
Tell an agent
Get subnet {subnet_id} of connection source {connection_source_id}.
Show verification status for subnet {subnet_id} on connection source {connection_source_id}.
POST
/adns-resolver/v1/connection-sources/{connection-source-id}/subnets/{subnet-id}:verify-update
Verify ownership of a connection source subnet · Verify a subnet for a connection source
#
Ask an LLM
“How do I prove I own a subnet using the token from the verification URL?”
“What's needed to mark a connection source subnet as verified?”
Tell an agent
Verify subnet {subnet_id} on connection source {connection_source_id} with CIDR {cidr}, token {token} and URL {verification_url}.
Submit verification token {token} from {verification_url} for {cidr} (subnet {subnet_id}, source {connection_source_id}).