Palo Alto Networks License Resources API API

The License Resources API API from Palo Alto Networks — 3 operation(s) for license resources api.

Operations 3

GET /mt/monitor/v1/agg/custom/license/quota List license quota #
GET /mt/monitor/v1/agg/custom/license/setup/status List license service setup status #
GET /mt/monitor/v1/agg/custom/license/utilization List license utilization #

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-license-resources-api-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-license-resources-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@paloaltonetworks.com
  description: 'This Open API spec file represents the APIs available for

    [Palo Alto Networks Aggregate Monitoring](https://docs.paloaltonetworks.com/NEED-URL) APIs.


    After you have configured your tenants, these APIs can be used to perform aggregated monitoring queries for information about applications, threats, URLs, and licenses across all your tenants of a Prisma Access or Prisma SD-WAN instance.


    These APIs use the common SASE authentication mechanism and base URL. See the

    [Prisma SASE API Get Started](https://pan.dev/sase/docs/getstarted) guide for more information.


    This Open API spec file was created on October 01, 2024. To check for a more recent version of this file, see

    [Aggregate Monitoring APIs on pan.dev](https://pan.dev/sase/api/mt-monitor/).


    © 2024 Palo Alto Networks, Inc. Palo Alto Networks is a registered trademark of Palo

    Alto Networks. A list of our trademarks can be found at


    [https://www.paloaltonetworks.com/company/trademarks.html](https://www.paloaltonetworks.com/company/trademarks.html)


    All other marks mentioned herein may be trademarks of their respective companies.

    '
  title: Aggreagate Monitoring License Resources API
  version: '1.0'
servers:
- url: https://api.sase.paloaltonetworks.com
tags:
- name: License Resources API
paths:
  /mt/monitor/v1/agg/custom/license/quota:
    get:
      description: 'Retrieve an aggregated list of license quotas across tenants.

        '
      operationId: get-mt-monitor-v1-agg-custom-license-quota
      parameters:
      - description: "Must be `tenant`. Using the query parameter returns all the aggregated responses for the current parent tenant and its child tenants. If not used, the results for just the current tenant are returned. \n"
        example: tenant
        in: query
        name: agg_by
        schema:
          type: string
      - description: "Must be one of the following: `de`, `americas`, `europe`, `uk`, `sg`, `ca`, `jp`, `au`, `in`. Returns details from the Cortex Data Lake (CDL) region specified. If no region is specified, the default response is `americas` CDL region.                              \n"
        example: americas
        in: header
        name: X-PANW-Region
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LicenseQuota'
          description: Success
        '400':
          description: Bad Request
        '500':
          description: Server Error
      security:
      - Bearer: []
      summary: List license quota
      tags:
      - License Resources API
  /mt/monitor/v1/agg/custom/license/setup/status:
    get:
      description: 'Retrieve an aggregated list of all license service setup statuses across tenants.

        '
      operationId: get-mt-monitor-v1-agg-custom-license-setup-status
      parameters:
      - description: "Must be `tenant`. Using the query parameter returns all the aggregated responses for the current parent tenant and its child tenants. If not used, the results for just the current tenant are returned. \n"
        example: tenant
        in: query
        name: agg_by
        schema:
          type: string
      - description: "Must be one of the following: `de`, `americas`, `europe`, `uk`, `sg`, `ca`, `jp`, `au`, `in`. Returns details from the Cortex Data Lake (CDL) region specified. If no region is specified, the default response is `americas` CDL region.                              \n"
        example: americas
        in: header
        name: X-PANW-Region
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceSetupStatus'
          description: Success
        '400':
          description: Bad Request
        '500':
          description: Server Error
      security:
      - Bearer: []
      summary: List license service setup status
      tags:
      - License Resources API
  /mt/monitor/v1/agg/custom/license/utilization:
    get:
      description: 'Retrieve an aggregated list of all license utilization across tenants.

        '
      operationId: get-mt-monitor-v1-agg-custom-license-utilization
      parameters:
      - description: "Must be `tenant`. Using the query parameter returns all the aggregated responses for the current parent tenant and its child tenants. If not used, the results for just the current tenant are returned. \n"
        example: tenant
        in: query
        name: agg_by
        schema:
          type: string
      - description: This is the time upto which user wants to see the data
        example: 98765432
        in: query
        name: end_time
        schema:
          format: int64
          type: integer
      - description: This is the time from which user wants to see the data
        example: 123456789
        in: query
        name: start_time
        schema:
          format: int64
          type: integer
      - description: The value can be MU(Mobile Users), RN(Remote Networks)
        example: MU,RN
        in: query
        name: product_type
        schema:
          type: string
      - description: This value is the license utilization threshold. It can be any integer number, default is -1
        example: -1
        in: query
        name: threshold
        schema:
          format: double
          type: number
      - description: This is the time range for which user wants to see the data.The value can be last 15m, 1h, 3h, 24h, 7d, 30d
        example: 1h
        in: query
        name: time_period
        schema:
          type: string
      - description: This will be one of the 9 supported regions(americas, europe, au,de, jp, ca, sg, uk, in)
        example: americas
        in: header
        name: X-PANW-Region
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LicenseUtilization'
          description: Success
        '400':
          description: Bad Request
        '500':
          description: Server Error
      security:
      - Bearer: []
      summary: List license utilization
      tags:
      - License Resources API
components:
  schemas:
    Support:
      properties:
        cdl_tenant_id:
          description: CDL Tenant Id
          type: string
        cdl_tenant_region:
          description: CDL Tenant Region
          type: string
        fawkes_tenant_id:
          description: Fawkes Tenant Id
          type: string
        fawkes_tenant_region:
          description: Fawkes Tenant Region
          type: string
        pa_tenant_id:
          description: PA Tenant Id
          type: string
        pa_tenant_region:
          description: PA Tenant Region
          type: string
        panorama_tenant_id:
          description: Panorama Tenant Id
          type: string
        panorma_tenant_region:
          description: Panorama Tenant Region
          type: string
      required:
      - cdl_tenant_id
      - pa_tenant_id
      - fawkes_tenant_id
      - panorama_tenant_id
      - cdl_tenant_region
      - pa_tenant_region
      - fawkes_tenant_region
      - panorma_tenant_region
      type: object
    LicenseQuota:
      properties:
        licenseDetails:
          additionalProperties:
            $ref: '#/components/schemas/LicenseDetails'
          description: Map of <Resource Name, License Details>, where Resource Name can be one of MU, RN, CDL
          type: object
        sub_tenant_id:
          description: CDL Tenant Id
          type: string
        support:
          allOf:
          - $ref: '#/components/schemas/Support'
          - description: 'Tenant Ids and Region info used for opening a support ticket

              '
        tsg_id:
          description: TSG Id
          type: string
      required:
      - tsg_id
      - sub_tenant_id
      - licenseDetails
      - support
      type: object
    ServiceSetupStatus:
      properties:
        cdl_tenant_id:
          description: CDL Tenant Id
          type: string
        operational_status:
          description: 'Operational status which can be any one of the following values: No License, Warning, Error, Complete, Activating'
          type: string
        service_setup_status:
          description: 'Licensed service setup status which can be any one of the following values: No License, License Allocated, License Activated, Components Configured'
          type: string
        tsg_id:
          description: TSG Id
          type: string
      required:
      - tsg_id
      - cdl_tenant_id
      - operational_status
      - service_setup_status
      type: object
    LicenseUtilization:
      properties:
        license_unit:
          description: Units which can be Kbps or Mbps or no units at all (for MU)
          type: string
        license_units:
          description: Number of license units allocated to the tenant
          format: double
          type: number
        license_units_used:
          description: Number of license units used by the tenant
          format: double
          type: number
        license_used_unit:
          description: Units which can be Kbps or Mbps or no units at all (for MU)
          type: string
        product_type:
          description: 'Product Resource Type which is one of the following: RN, MU'
          type: string
        sub_tenant_id:
          description: CDL Tenant Id
          type: string
        utilization_percentage:
          description: Utilization Percentage
          format: double
          type: number
      required:
      - sub_tenant_id
      - utilization_percentage
      - product_type
      - license_units_used
      - license_used_unit
      - license_units
      - license_unit
      type: object
    LicenseDetails:
      properties:
        expiry_ts:
          description: License expiry timestamp in UTC
          format: int64
          type: integer
        issue_ts:
          description: License issuance timestamp in UTC
          format: int64
          type: integer
        license_allocated_unit:
          description: Units which is Mbps or no units at all (for MU)
          type: string
        license_units:
          description: Number of license units associated with the license
          format: int32
          type: integer
        sku:
          description: License Edition SKU
          type: string
      required:
      - license_units
      - expiry_ts
      - issue_ts
      - sku
      - license_allocated_unit
      type: object
  securitySchemes:
    Bearer:
      scheme: bearer
      type: http