Palo Alto Networks Resource Lists API

A Resource List is a way to identify resources that are assigned with a specific tag or label.

Operations 6

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 /v1/resource_list List resource lists of a type · Get Resource Lists #
Ask an LLM
“What resource lists do I have of a given type?”
“Can I see all my tag or account group resource lists?”
Tell an agent
List my resource lists of type {listType}.
Show all {listType} resource lists.
POST /v1/resource_list Create a resource list · Add Resource List #
Ask an LLM
“How do I create a new resource list with members?”
“What do I need to specify when adding a resource list?”
Tell an agent
Create a {resourceListType} resource list named {name} with members {members}.
Add resource list {name} of type {resourceListType} containing {members}.
GET /v1/resource_list/types List resource list types · Get Resource List Types #
Ask an LLM
“Which kinds of resource lists are supported?”
“What resource list types can I choose from?”
Tell an agent
List the available resource list types.
Show every supported resource list type.
GET /v1/resource_list/{id} Get a resource list · Get Resource List by ID #
Ask an LLM
“How can I see the members of one resource list?”
“Can I fetch a single resource list by its ID?”
Tell an agent
Get resource list {id}.
Show the members of resource list {id}.
PUT /v1/resource_list/{id} Update a resource list · Update Resource List #
Ask an LLM
“Can I change the members of an existing resource list?”
“Is renaming a resource list supported?”
Tell an agent
Replace the members of resource list {id} with {members}, keeping name {name} and type {resourceListType}.
Rename resource list {id} to {name}.
DELETE /v1/resource_list/{id} Delete a resource list · Delete Resource List #
Ask an LLM
“How do I remove a resource list I no longer need?”
“Can a resource list be deleted by ID?”
Tell an agent destructive · confirm first
Delete resource list {id}.
Remove the resource list with ID {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-resource-lists-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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-resource-lists-api-openapi.yml Raw ↑
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