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}.
POST /adns-resolver/v1/connection-sources Create a connection source · Create a Connection Source #
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}.
GET /adns-resolver/v1/connection-sources/subnets List all tenant subnets · List Subnets #
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}.
GET /adns-resolver/v1/connection-sources/subnets/{subnet-id} Get a tenant subnet · Get a Subnet #
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}).

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/palo-alto-networks:palo-alto-networks-connection-source-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

palo-alto-networks-connection-source-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@paloaltonetworks.com
    name: Palo Alto Networks Technical Support
    url: https://support.paloaltonetworks.com
  description: These APIs are used to define how Advanced DNS Security Resolver configurations are implemented.
  license:
    name: MIT
    url: https://opensource.org/license/mit
  termsOfService: https://www.paloaltonetworks.com/content/dam/pan/en_US/assets/pdf/legal/palo-alto-networks-end-user-license-agreement-eula.pdf
  title: Advanced DNS Security Resolver Configuration Connection…
  version: 1.0.0
servers:
- description: Prod
  url: https://api.strata.paloaltonetworks.com
security:
- scmToken: []
tags:


# --- truncated at 32 KB (50 KB total) ---
# Full source: https://artifacts.apis.io/palo-alto-networks/openapi/palo-alto-networks-connection-source-api-openapi.yml