Palo Alto Networks Report API API

The Report API API from Palo Alto Networks — 8 operation(s) for report api.

Operations 8

POST /mt/pab/report/count Get Report Event #
POST /mt/pab/report/extension_blocked Get blocked extension reports #
POST /mt/pab/report/extension_category Get extension category reports #
POST /mt/pab/report/malicious_website Get malicious website reports #
POST /mt/pab/report/malware_blocked Get blocked malware reports #
POST /mt/pab/report/malware_website Get malware website reports #
POST /mt/pab/report/website_blocked Get blocked website reports #
POST /mt/pab/report/website_category Get website category reports #

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-report-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-report-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Prisma Browser for MSP Report API
  version: '1.0'
  description: "The Prisma Browser for MSP API provides a suite of endpoints to automate the management of security services for the SMB market. \nThis API allows developers to programmatically create and configure new tenants, manage license allocation, and retrieve detailed security reports on blocked malware, \nmalicious websites, and unauthorized extensions. By using these services, MSPs can integrate multi-tenant visibility and lifecycle management directly into their \nown dashboards or third-party platforms like ServiceNow. This Open API spec file was created on February 23, 2026. © 2026 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."
tags:
- name: Report API
paths:
  /mt/pab/report/count:
    post:
      summary: Get Report Event
      description: Retrieves the total count of security events for the specified tenant.
      operationId: PostMtPabReportCount
      responses:
        '200':
          description: Successfully retrieved report count
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get report count for tenant 1615680886
                value:
                  tsg_id: '1615680886'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/extension_blocked:
    post:
      summary: Get blocked extension reports
      description: Retrieves reports of browser extensions that were blocked for the specified tenant.
      operationId: PostMtPabReportExtension_blocked
      responses:
        '200':
          description: Successfully retrieved blocked extension reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get blocked extension report for tenant 1297178607
                value:
                  tsg_id: '1297178607'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/extension_category:
    post:
      summary: Get extension category reports
      description: Retrieves browser extension reports categorized by type for the specified tenant.
      operationId: PostMtPabReportExtension_category
      responses:
        '200':
          description: Successfully retrieved extension category reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get extension category report for tenant 1297178607
                value:
                  tsg_id: '1297178607'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/malicious_website:
    post:
      summary: Get malicious website reports
      description: Retrieves reports of malicious websites detected for the specified tenant.
      operationId: PostMtPabReportMalicious_website
      responses:
        '200':
          description: Successfully retrieved malicious website reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get malicious website report for tenant 1297178607
                value:
                  tsg_id: '1297178607'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/malware_blocked:
    post:
      summary: Get blocked malware reports
      description: Retrieves reports of malware that was blocked for the specified tenant.
      operationId: PostMtPabReportMalware_blocked
      responses:
        '200':
          description: Successfully retrieved blocked malware reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get blocked malware report for tenant 1742569585
                value:
                  tsg_id: '1742569585'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/malware_website:
    post:
      summary: Get malware website reports
      description: Retrieves reports of websites identified as malware sources for the specified tenant.
      operationId: PostMtPabReportMalware_website
      responses:
        '200':
          description: Successfully retrieved malware website reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get malware website report for tenant 1615680886
                value:
                  tsg_id: '1615680886'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/website_blocked:
    post:
      summary: Get blocked website reports
      description: Retrieves reports of websites that were blocked for the specified tenant.
      operationId: PostMtPabReportWebsite_blocked
      responses:
        '200':
          description: Successfully retrieved blocked website reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get blocked website report for tenant 1742569585
                value:
                  tsg_id: '1742569585'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
  /mt/pab/report/website_category:
    post:
      summary: Get website category reports
      description: Retrieves website access reports categorized by website type for the specified tenant.
      operationId: PostMtPabReportWebsite_category
      responses:
        '200':
          description: Successfully retrieved website category reports
          content:
            application/json: {}
        '400':
          description: Invalid request payload
        '404':
          description: Tenant not found
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Report API
      requestBody:
        description: Tenant Service Group ID for the report request
        content:
          application/json:
            examples:
              Example Request:
                description: Get website category report for tenant 1821219322
                value:
                  tsg_id: '1821219322'
            schema:
              $ref: '#/components/schemas/ReportRequest'
        required: true
      security:
      - authKey: []
components:
  schemas:
    ReportRequest:
      type: object
      required:
      - tsg_id
      examples:
      - tsg_id: '1615680886'
      description: Request payload for report operations
      properties:
        tsg_id:
          type: string
          minLength: 1
          examples:
          - '1615680886'
          description: Tenant Service Group ID for which to retrieve report data
  securitySchemes:
    authKey: {}