Palo Alto Networks FQDN List API
The FQDNList API from Palo Alto Networks — 2 operation(s) for fqdnlist.
The FQDNList API from Palo Alto Networks — 2 operation(s) for fqdnlist.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/palo-alto-networks-fqdnlist-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
contact: {}
description: Address objects with type Fully Qualified Domain Name (FQDN).
title: Manage FQDN List API
version: 1.0.0
servers:
- url: https://api.us-east-1.aws.cloudngfw.paloaltonetworks.com
tags:
- name: FQDNList
paths:
/v1/config/rulestacks/{rulestackname}/fqdnlists:
get:
description: Retrieve information about the FQDN lists for the specified rulestack.
operationId: get-v1-config-rulestacks-rulestackname-fqdnlists
parameters:
- description: ''
in: query
name: nexttoken
required: false
schema:
title: Nexttoken
type: string
- description: ''
in: query
name: candidate
required: false
schema:
default: true
title: Candidate
type: boolean
- description: ''
in: query
name: running
required: false
schema:
default: false
title: Running
type: boolean
- description: ''
in: query
name: uncommitted
required: false
schema:
default: false
title: Uncommitted
type: boolean
- description: ''
in: query
name: maxresults
required: false
schema:
default: 1024
maximum: 1024
minimum: 1
title: Maxresults
type: integer
- description: ''
in: query
name: describe
required: false
schema:
default: false
title: Describe
type: boolean
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ListFqdnListResponse'
description: OK
summary: Retrieve FQDN lists
tags:
- FQDNList
post:
description: Create an FQDN list for a rulestack.
operationId: post-v1-config-rulestacks-rulestackname-fqdnlists
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateFqdnListRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateFqdnListResponse'
description: OK
summary: Create FQDN list
tags:
- FQDNList
/v1/config/rulestacks/{rulestackname}/fqdnlists/{name}:
delete:
description: Delete the FQDN list associated with a rulestack.
operationId: delete-v1-config-rulestacks-rulestackname-fqdnlists-name
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
- description: 'The name of the FQDN list.
'
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteFqdnListRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteFqdnListResponse'
description: OK
summary: Delete FQDN list
tags:
- FQDNList
get:
description: Retrieve information about the FQDN list associated with a rulestack.
operationId: get-v1-config-rulestacks-rulestackname-fqdnlists-name
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
- description: 'The name of the FQDN list.
'
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DescribeFqdnListRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DescribeFqdnListResponse'
description: OK
summary: Retrieve FQDN list
tags:
- FQDNList
put:
description: Update the FQDN list associated with a rulestack.
operationId: put-v1-config-rulestacks-rulestackname-fqdnlists-name
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
- description: 'The name of the FQDN list.
'
in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateFqdnListRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateFqdnListResponse'
description: OK
summary: Update FQDN list
tags:
- FQDNList
components:
schemas:
DeleteFqdnListResponse.FqdnListDetails:
additionalProperties: false
properties:
AuditComment:
title: Auditcomment
type: string
Description:
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
UpdateToken:
title: Updatetoken
type: string
required:
- FqdnList
title: FqdnListDetails
type: object
UpdateFqdnListResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
CreateFqdnListRequest:
additionalProperties: false
properties:
AuditComment:
maxLength: 512
title: Auditcomment
type: string
Description:
maxLength: 512
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
Name:
maxLength: 58
minLength: 1
pattern: ^[a-zA-Z0-9-]+$
title: Name
type: string
required:
- Name
- FqdnList
title: CreateFqdnListRequest
type: object
ListFqdnListResponse.UncommittedFqdnListDetails:
additionalProperties: false
properties:
Name:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z0-9-]+$
title: Name
type: string
operation:
title: Operation
type: string
required:
- Name
- operation
title: UncommittedFqdnListDetails
type: object
UpdateFqdnListResponse.ResponseData:
additionalProperties: false
properties:
FqdnListEntry:
$ref: '#/components/schemas/UpdateFqdnListResponse.FqdnListDetails'
Name:
title: Name
type: string
RuleStackName:
title: Rulestackname
type: string
title: ResponseData
type: object
DescribeFqdnListResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
ListFqdnListResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
DescribeFqdnListResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/DescribeFqdnListResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/DescribeFqdnListResponse.Result'
title: DescribeFqdnListResponse
type: object
DescribeFqdnListResponse.ResponseData:
additionalProperties: false
properties:
FqdnListCandidate:
$ref: '#/components/schemas/DescribeFqdnListResponse.FqdnListDetails'
FqdnListRunning:
$ref: '#/components/schemas/DescribeFqdnListResponse.FqdnListInfo'
Name:
title: Name
type: string
RuleStackName:
title: Rulestackname
type: string
title: ResponseData
type: object
UpdateFqdnListResponse.FqdnListDetails:
additionalProperties: false
properties:
AuditComment:
title: Auditcomment
type: string
Description:
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
UpdateToken:
title: Updatetoken
type: string
required:
- FqdnList
title: FqdnListDetails
type: object
CreateFqdnListResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/CreateFqdnListResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/CreateFqdnListResponse.Result'
title: CreateFqdnListResponse
type: object
UpdateFqdnListRequest:
additionalProperties: false
properties:
AuditComment:
maxLength: 512
title: Auditcomment
type: string
Description:
maxLength: 512
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
required:
- FqdnList
title: UpdateFqdnListRequest
type: object
CreateFqdnListResponse.FqdnListDetails:
additionalProperties: false
properties:
AuditComment:
title: Auditcomment
type: string
Description:
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
UpdateToken:
title: Updatetoken
type: string
required:
- FqdnList
title: FqdnListDetails
type: object
ListFqdnListResponse.ResponseData:
additionalProperties: false
properties:
FqdnListCandidate:
items:
type: string
title: Fqdnlistcandidate
type: array
FqdnListRunning:
items:
type: string
title: Fqdnlistrunning
type: array
FqdnListUncommitted:
items:
$ref: '#/components/schemas/ListFqdnListResponse.UncommittedFqdnListDetails'
title: Fqdnlistuncommitted
type: array
NextToken:
title: Nexttoken
type: string
RuleStackName:
title: Rulestackname
type: string
title: ResponseData
type: object
DescribeFqdnListResponse.FqdnListInfo:
additionalProperties: false
properties:
AuditComment:
title: Auditcomment
type: string
Description:
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
required:
- FqdnList
title: FqdnListInfo
type: object
DeleteFqdnListResponse.ResponseData:
additionalProperties: false
properties:
FqdnListEntry:
$ref: '#/components/schemas/DeleteFqdnListResponse.FqdnListDetails'
Name:
title: Name
type: string
RuleStackName:
title: Rulestackname
type: string
title: ResponseData
type: object
DescribeFqdnListRequest:
additionalProperties: false
properties:
Candidate:
default: true
title: Candidate
type: boolean
Running:
default: false
title: Running
type: boolean
title: DescribeFqdnListRequest
type: object
DeleteFqdnListResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/DeleteFqdnListResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/DeleteFqdnListResponse.Result'
title: DeleteFqdnListResponse
type: object
UpdateFqdnListResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/UpdateFqdnListResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/UpdateFqdnListResponse.Result'
title: UpdateFqdnListResponse
type: object
DeleteFqdnListResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
CreateFqdnListResponse.ResponseData:
additionalProperties: false
properties:
FqdnListEntry:
$ref: '#/components/schemas/CreateFqdnListResponse.FqdnListDetails'
Name:
title: Name
type: string
RuleStackName:
title: Rulestackname
type: string
title: ResponseData
type: object
ListFqdnListResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/ListFqdnListResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/ListFqdnListResponse.Result'
title: ListFqdnListResponse
type: object
DescribeFqdnListResponse.FqdnListDetails:
additionalProperties: false
properties:
AuditComment:
title: Auditcomment
type: string
Description:
title: Description
type: string
FqdnList:
items:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9._-]+$
type: string
title: Fqdnlist
type: array
required:
- FqdnList
title: FqdnListDetails
type: object
DeleteFqdnListRequest:
additionalProperties: false
properties: {}
title: DeleteFqdnListRequest
type: object
CreateFqdnListResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object