Palo Alto Networks Integrations API

With multiple out-of-the-box integration options, you can integrate Prisma Cloud into security workflows and technologies that already exist in your organization. **Note**: For Prisma Cloud integrations with the following, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull): * Okta * Qualys * Tenable ### Integration Configuration The model for an integration between Prisma Cloud and an external system includes an **integrationConfig** parameter which is a map of key/value pairs. The type of integration defines the content of these key/value pairs. See [Integration Configurations](/prisma-cloud/api/cspm/api-integration-config) for more information about integration API request body details, including the **integrationConfig** request parameter key/value pairs that apply to your specific integration API.

Operations 14

GET /integration/search Palo Alto Networks Search Integrations #
POST /settings/integration/search Palo Alto Networks Search Integration Instances #
GET /api/v1/tenant/{prismaId}/integration/channels Get Supported Integration Types #
GET /api/v1/tenant/{prismaId}/integration List Integrations #
POST /api/v1/tenant/{prismaId}/integration Add Integration #
GET /api/v1/tenant/{prismaId}/integration/{id} Get Integration by ID #
PATCH /api/v1/tenant/{prismaId}/integration/{id} Update Integration State #
PUT /api/v1/tenant/{prismaId}/integration/{id} Update Integration #
DELETE /api/v1/tenant/{prismaId}/integration/{id} Delete Integration #
POST /api/v1/tenant/{prismaId}/integration/test Test Integration #
GET /api/v1/tenant/{prismaId}/integration/securityhub/regions/{accountId} Get Security Hub Enabled Regions by AWS Account ID #
GET /api/v1/tenant/{prismaId}/integration/securityhub/accounts Get Security Hub Enabled AWS Accounts #
GET /v1/jira-integrations Palo Alto Networks List Jira Integrations #
POST /v1/jira-integrations Palo Alto Networks Create Jira Integration #

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-integrations-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-integrations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Integrations API
  version: '1.0'
  description: 'Operations tagged Integrations across 5 of this provider''s published API definitions: palo-alto-cortex-xsoar-api-openapi-original.yml, palo-alto-cspm-consolidated-spec-cspm-spec-openapi.json, palo-alto-cspm-integrationsmicroservice-openapi.json, palo-alto-networks-integrations-api-openapi.yml, palo-alto-sspm-api-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{xsoar-server}
  description: Cortex XSOAR server endpoint.
  variables:
    xsoar-server:
      description: Hostname or IP address of the Cortex XSOAR server.
      default: xsoar.example.com
- url: https://api.prismacloud.io
- url: https://api2.prismacloud.io
- url: https://api3.prismacloud.io
- url: https://api4.prismacloud.io
- url: https://api.anz.prismacloud.io
- url: https://api.eu.prismacloud.io
- url: https://api2.eu.prismacloud.io
- url: https://api.gov.prismacloud.io
- url: https://api.prismacloud.cn
- url: https://api.ca.prismacloud.io
- url: https://api.sg.prismacloud.io
- url: https://api.uk.prismacloud.io
- url: https://api.ind.prismacloud.io
- url: https://api.jp.prismacloud.io
- url: https://api.fr.prismacloud.io
- url: https://api.stratacloud.paloaltonetworks.com/aiops/bpa/v1
  description: AIOps for NGFW BPA API production server.
- url: https://api.sase.paloaltonetworks.com/sspm
  description: SASE SSPM API production server.
tags:
- name: Integrations
  description: Integration and instance management.
paths:
  /integration/search:
    get:
      operationId: searchIntegrations
      summary: Palo Alto Networks Search Integrations
      description: Returns a list of available integration packs installed in the Cortex XSOAR instance. Integrations provide connectivity to third-party security tools and platforms.
      tags:
      - Integrations
      parameters:
      - name: query
        in: query
        description: Search query to filter integrations by name or category.
        schema:
          type: string
        example: example-query
      - name: page
        in: query
        schema:
          type: integer
          default: 0
        example: 0
      - name: size
        in: query
        schema:
          type: integer
          default: 50
        example: 50
      responses:
        '200':
          description: Integrations returned successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  configurations:
                    type: array
                    items:
                      $ref: '#/components/schemas/Integration'
                  total:
                    type: integer
              examples:
                SearchIntegrations200Example:
                  summary: Default searchIntegrations 200 response
                  x-microcks-default: true
                  value:
                    configurations:
                    - id: example-id
                      name: Corporate Policy 44
                      display: example-display
                      category: standard
                      description: Malware malware threat suspicious alert alert violation incident activity detected policy rule.
                      version: 338
                      fromVersion: 10.3.1
                      deprecated: false
                      beta: true
                    - id: example-id
                      name: Corporate Policy 44
                      display: example-display
                      category: standard
                      description: Malware malware threat suspicious alert alert violation incident activity detected policy rule.
                      version: 338
                      fromVersion: 10.3.1
                      deprecated: false
                      beta: true
                    total: 906
        '401':
          $ref: '#/components/responses/Unauthorized'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      security:
      - apiKey: []
    servers:
    - url: https://{xsoar-server}
      description: Cortex XSOAR server endpoint.
      variables:
        xsoar-server:
          description: Hostname or IP address of the Cortex XSOAR server.
          default: xsoar.example.com
  /settings/integration/search:
    post:
      operationId: searchIntegrationInstances
      summary: Palo Alto Networks Search Integration Instances
      description: Returns a list of configured integration instances. Each instance represents a configured connection to a specific tool using a particular integration pack. Supports filtering by integration name and enabled status.
      tags:
      - Integrations
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                  description: Search query to filter instances by name or brand.
                page:
                  type: integer
                  default: 0
                size:
                  type: integer
                  default: 50
            examples:
              SearchIntegrationInstancesRequestExample:
                summary: Default searchIntegrationInstances request
                x-microcks-default: true
                value:
                  query: example-query
                  page: 0
                  size: 50
      responses:
        '200':
          description: Integration instances returned successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  instances:
                    type: array
                    items:
                      $ref: '#/components/schemas/IntegrationInstance'
                  total:
                    type: integer
              examples:
                SearchIntegrationInstances200Example:
                  summary: Default searchIntegrationInstances 200 response
                  x-microcks-default: true
                  value:
                    instances:
                    - id: example-id
                      name: Staging Firewall 25
                      brand: example-brand
                      enabled: 'false'
                      isIntegrationScript: true
                      incomingMapperId: '599642'
                      mappingId: '597859'
                      configuration: {}
                    - id: example-id
                      name: Staging Firewall 25
                      brand: example-brand
                      enabled: 'false'
                      isIntegrationScript: true
                      incomingMapperId: '599642'
                      mappingId: '597859'
                      configuration: {}
                    total: 629
        '401':
          $ref: '#/components/responses/Unauthorized'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      security:
      - apiKey: []
    servers:
    - url: https://{xsoar-server}
      description: Cortex XSOAR server endpoint.
      variables:
        xsoar-server:
          description: Hostname or IP address of the Cortex XSOAR server.
          default: xsoar.example.com
  /api/v1/tenant/{prismaId}/integration/channels:
    get:
      description: 'Returns a list of the supported integration types.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: get-supported-integration-channels-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              examples:
                Success Response:
                  description: Example of successful response
                  value:
                  - amazon_sqs
                  - aws_s3
                  - aws_security_hub
                  - azure_service_bus_queue
                  - demisto
                  - google_cscc
                  - jira
                  - microsoft_teams
                  - pager_duty
                  - service_now
                  - slack
                  - snowflake
                  - splunk
                  - webhook
              schema:
                items:
                  type: string
                type: array
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Get Supported Integration Types
      tags:
      - Integrations
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /api/v1/tenant/{prismaId}/integration:
    get:
      description: "Returns a list of integrations.\n\nThe caller must have one of the following Prisma Cloud roles:\n\n* System Admin\n* Account Group Admin\n* Account and Cloud Provisioning Admin\n* Account Group Read Only\n\n**Note**: This request does not support Prisma Cloud integrations with the following:\n\n* Okta\n* Qualys\n* Tenable\n\nFor requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).        \n"
      operationId: get-all-integrations-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - description: ' Comma-separated list of integration IDs'
        in: query
        name: ids
        required: false
        schema:
          items:
            type: string
          type: array
      - description: ' Comma-separated list of integration types'
        in: query
        name: type
        required: false
        schema:
          type: string
      - in: query
        name: onlyEnabled
        required: false
        schema:
          default: true
          type: boolean
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/EventsIntegrationModel'
                type: array
          description: OK
        '429':
          description: Too many requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: List Integrations
      tags:
      - Integrations
    post:
      description: "Creates a Prisma Cloud integration with an external system. \n\nThe caller must have a Prisma Cloud role of System Admin.\n\n**Note**: This request does not support Prisma Cloud integrations with the following:\n\n* Okta\n* Qualys\n* Tenable\n\nFor requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).\n"
      operationId: create-integration-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventsCreateIntegrationRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsIntegrationModel'
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Add Integration
      tags:
      - Integrations
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /api/v1/tenant/{prismaId}/integration/{id}:
    get:
      description: 'Returns the integration with the specified ID.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: get-integration-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - description: Integration Id
        in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsIntegrationModel'
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Get Integration by ID
      tags:
      - Integrations
    patch:
      description: 'Updates the state of an integration. For example, you can enable or disable

        an integration.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: update-integration-state-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - description: ' Integration Id '
        in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventsPatchIntegrationRequest'
        required: true
      responses:
        '200':
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Update Integration State
      tags:
      - Integrations
    put:
      description: 'Updates an integration.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: update-integration-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventsUpdateIntegrationRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsIntegrationModel'
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Update Integration
      tags:
      - Integrations
    delete:
      description: 'Deletes an integration.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: delete-integration-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - description: Integration Id
        in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Delete Integration
      tags:
      - Integrations
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /api/v1/tenant/{prismaId}/integration/test:
    post:
      description: 'Runs a test of the integration for the specified data.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: test-integration-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - description: Integration Id
        in: query
        name: id
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventsTestIntegrationRequest'
        required: true
      responses:
        '200':
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Test Integration
      tags:
      - Integrations
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /api/v1/tenant/{prismaId}/integration/securityhub/regions/{accountId}:
    get:
      description: 'Returns a list of security-hub-enabled AWS regions for the specified AWS account.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: get-security-hub-region-by-account-id-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      - description: AWS Account ID
        in: path
        name: accountId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsRegions'
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Get Security Hub Enabled Regions by AWS Account ID
      tags:
      - Integrations
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /api/v1/tenant/{prismaId}/integration/securityhub/accounts:
    get:
      description: 'Returns the security-hub-enabled AWS account name and ID for the specified Prisma ID.


        The caller must have a Prisma Cloud role of System Admin.


        **Note**: This request does not support Prisma Cloud integrations with the following:


        * Okta

        * Qualys

        * Tenable


        For requests that support integration with the systems above, see [Integrations Pull](/prisma-cloud/api/cspm/integrations-pull).

        '
      operationId: get-security-hub-accounts-v1
      parameters:
      - description: "Prisma ID. Your Prisma ID is available either from the response object of your \n[API request to log in](/prisma-cloud/api/cspm/app-login) or \nfrom the licensing information in the Prisma Cloud console.\n"
        in: path
        name: prismaId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              examples:
                '200 ':
                  description: '200'
                  value: '{ "11111111": "account1"}'
              schema:
                type: string
          description: OK
        '429':
          description: Too Many Requests
        '500':
          description: Internal Server Error
        4XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventsApiError'
          description: default response
      security:
      - x-redlock-auth: []
      summary: Get Security Hub Enabled AWS Accounts
      tags:
      - Integrations
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /v1/jira-integrations:
    get:
      operationId: listJiraIntegrations
      summary: Palo Alto Networks List Jira Integrations
      description: Returns the configured Jira integrations for automatically creating tickets when posture check failures are detected. Each integration specifies the Jira project, issue type, and mapping from check severity to ticket priority.
      tags:
      - Integrations
      responses:
        '200':
          description: Jira integrations returned.
          content:
            application/json:
              schema:
                type: object
                properties:
                  total:
                    type: integer
                  items:
                    type: array
                    items:
                      $ref: '#/components/schemas/JiraIntegration'
              examples:
                ListJiraIntegrations200Example:
                  summary: Default listJiraIntegrations 200 response
                  x-microcks-default: true
                  value:
                    total: 286
                    items:
                    - id: example-id
                      name: Staging Agent 91
                      jira_url: https://portal.acme-systems.org/e51406
                      project_key: example-project_key
                      issue_type: custom
                      enabled: true
                      created_at: '2026-08-06T08:43:39Z'
                    - id: example-id
                      name: Staging Agent 91
                      jira_url: https://portal.acme-systems.org/e51406
                      project_key: example-project_key
                      issue_type: custom
                      enabled: true
                      created_at: '2026-08-06T08:43:39Z'
        '401':
          description: Invalid or missing Bearer token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse_2'
              examples:
                ListJiraIntegrations401Example:
                  summary: Default listJiraIntegrations 401 response
                  x-microcks-default: true
                  value:
                    error: example-error
                    message: Malware violation rule blocked detected endpoint policy detected.
                    request_id: f7942ddd-4571-4f6e-a8a1-00c0f9d7dfb4
        '403':
          description: Insufficient permissions.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse_2'
              examples:
                ListJiraIntegrations403Example:
                  summary: Default listJiraIntegrations 403 response
                  x-microcks-default: true
                  value:
                    error: example-error
                    message: Malware violation rule blocked detected endpoint policy detected.
                    request_id: f7942ddd-4571-4f6e-a8a1-00c0f9d7dfb4
        '500':
          description: Internal server error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse_2'
              examples:
                ListJiraIntegrations500Example:
                  summary: Default listJiraIntegrations 500 response
                  x-microcks-default: true
                  value:
                    error: example-error
                    message: Malware violation rule blocked detected endpoint policy detected.
                    request_id: f7942ddd-4571-4f6e-a8a1-00c0f9d7dfb4
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      security:
      - oauth2Bearer: []
    post:
      operationId: createJiraIntegration
      summary: Palo Alto Networks Create Jira Integration
      description: Creates a new Jira integration for automatic ticket creation when SSPM posture check failures are detected. Requires a valid Jira server URL, API token, and project configuration.
      tags:
      - Integrations
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JiraIntegrationRequest'
            examples:
              CreateJiraIntegrationRequestExample:
                summary: Default createJiraIntegration request
                x-microcks-default: true
                value:
                  name: Primary Sensor 29
                  jira_url: https://mail.example.com/95ba91
                  project_key: example-project_key
                  issue_type: Bug
                  api_token: example-api_token
                  email: security-ops@example.com
                  severity_mapping: {}
      responses:
        '201':
          description: Jira integration created successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JiraIntegration'
              examples:
                CreateJiraIntegration201Example:
                  summary: Default createJiraIntegration 201 response
                  x-microcks-default: true
                  value:
                    id: example-id
                    name: Staging Agent 91
                    jira_url: https://portal.acme-systems.org/e51406
                    project_key: example-project_key
                    issue_type: custom
                    enabled: true
                    created_at: '2026-08-06T08:43:39Z'
        '400':
          description: Invalid request body or Jira configuration.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse_2'
              examples:
                CreateJiraIntegration400Example:
                  summary: Default createJiraIntegration 400 response
                  x-microcks-default: true
                  value:
                    error: example-error
                    message: Malware violation rule blocked detected endpoint policy detected.
                    request_id: f7942ddd-4571-4f6e-a8a1-00c0f9d7dfb4
        '401':
          description: Invalid or missing Bearer token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse_2'
              examples:
                CreateJiraIntegration401Example:
                  summary: Default createJiraIntegration 401 response
                  x-microcks-default: true
                  value:
                    error: example-error
                    message: Malware violation rule blocked detected endpoint policy detected.
                    request_id: f7942ddd-4571-4f6e-a8a1-00c0f9d7dfb4
        '403':
          description: Insufficient permissions.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse_2'
              examples:
                CreateJiraIntegration403Example:
                  summary: Default createJiraIntegration 403 response
               

# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/openapi/palo-alto-networks-integrations-api-openapi.yml