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

GET /v1/resource_list Get Resource Lists #
POST /v1/resource_list Add Resource List #
GET /v1/resource_list/types Get Resource List Types #
GET /v1/resource_list/{id} Get Resource List by ID #
PUT /v1/resource_list/{id} Update Resource List #
DELETE /v1/resource_list/{id} Delete Resource List #

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-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