Palo Alto Networks Resource Lists API
A Resource List is a way to identify resources that are assigned with a specific tag or label.
A Resource List is a way to identify resources that are assigned with a specific tag or label.
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-resource-lists-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: 'Access Keys are a secure way to enable programmatic access to the Prisma Cloud API. By default, only
the System Admin has API access and can enable API access for other administrators. If you have API access,
you can create up to two access keys. Create an access key for a limited time period and regenerate your API
keys periodically to minimize exposure and follow security best practices.'
title: Prisma Cloud Access Keys API Overview Resource Lists API
version: Latest
servers:
- url: https://api.prismacloud.io
- url: https://api2.prismacloud.io
- url: https://api3.prismacloud.io
- url: https://api4.prismacloud.io
tags:
- description: A Resource List is a way to identify resources that are assigned with a specific tag or label.
name: Resource Lists
paths:
/v1/resource_list:
get:
description: Returns all the resource lists for the current customer.
operationId: get-all-resource-list-for-customer
parameters:
- description: Resource list type
in: query
name: listType
required: true
schema:
enum:
- TAG
type: string
responses:
'200':
content:
application/json; charset=UTF-8:
schema:
items:
$ref: '#/components/schemas/ResourceListModel'
type: array
description: successful operation
'400':
description: invalid_resource_list_type
'403':
description: resource_list_flag_not_enabled
security:
- x-redlock-auth: []
summary: Get Resource Lists
tags:
- Resource Lists
post:
description: Adds a new resource list for the current customer.
operationId: add-resource-list
requestBody:
content:
application/json; charset=UTF-8:
schema:
$ref: '#/components/schemas/ResourceListModel'
description: Model for Resource List
required: true
responses:
'200':
content:
application/json; charset=UTF-8:
schema:
$ref: '#/components/schemas/ResourceListModel'
description: successful operation
'403':
description: resource_list_flag_not_enabled
'409':
description: duplicate_resource_list_name
'500':
description: failed_to_parse_resource_lists
security:
- x-redlock-auth: []
summary: Add Resource List
tags:
- Resource Lists
/v1/resource_list/types:
get:
description: Returns a list of resource list types.
operationId: get-resource-list-types
responses:
'200':
content:
application/json; charset=UTF-8:
schema:
items:
type: string
type: array
description: successful operation
security:
- x-redlock-auth: []
summary: Get Resource List Types
tags:
- Resource Lists
/v1/resource_list/{id}:
get:
description: Returns the resource list that has the specified ID.
operationId: get-resource-list-by-id
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json; charset=UTF-8:
schema:
$ref: '#/components/schemas/ResourceListModel'
description: successful operation
'403':
description: resource_list_flag_not_enabled
'404':
description: non_existing_resource_list_id
security:
- x-redlock-auth: []
summary: Get Resource List by ID
tags:
- Resource Lists
put:
description: Updates the resource list that has the specified ID.
operationId: update-resource-list
parameters:
- in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json; charset=UTF-8:
schema:
$ref: '#/components/schemas/ResourceListModel'
responses:
'200':
content:
application/json; charset=UTF-8:
schema:
$ref: '#/components/schemas/ResourceListModel'
description: successful operation
'400':
description: invalid_id
'403':
description: resource_list_flag_not_enabled
'404':
description: non_existing_resource_list_id
'409':
description: duplicate_resource_list_name
'500':
description: failed_to_parse_resource_lists
security:
- x-redlock-auth: []
summary: Update Resource List
tags:
- Resource Lists
delete:
description: Deletes the resource list that has the specified ID.
operationId: delete-resource-list-by-id
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'204':
description: successful operation
'400':
description: invalid_id / non_existing_resource_list_id / resource_list_assigned_to_user_role / resource_list_assigned_to_policy_scan_config
'404':
description: non_existing_resource_list_id
'409':
description: conflict_deleting_last_compute_access_group_for_alert_rule
security:
- x-redlock-auth: []
summary: Delete Resource List
tags:
- Resource Lists
components:
schemas:
ResourceListModel:
description: Model for Resource List
properties:
description:
description: Description
type: string
id:
description: Resource list id
readOnly: true
type: string
lastModifiedBy:
description: Last modified by
readOnly: true
type: string
lastModifiedTs:
description: Last modified time
format: int64
readOnly: true
type: integer
members:
description: Resource list members. Each member is raw JSON. The content depends on the resource list type. For example, if the resource list type is TAG, then the member is a JSON array of TAG key/value pairs.
type: string
name:
description: Name
maxLength: 256
minLength: 0
type: string
resourceListType:
description: 'Resource list type. Note: COMPUTE_ACCESS_GROUP is available only if you have a Compute license'
enum:
- TAG
- COMPUTE_ACCESS_GROUP
type: string
required:
- members
- name
- resourceListType
type: object
securitySchemes:
x-redlock-auth:
description: The x-redlock-auth value is a JSON Web Token (JWT).
in: header
name: x-redlock-auth
type: apiKey