Palo Alto Networks Suppressions API

The Suppressions API from Palo Alto Networks — 4 operation(s) for suppressions.

Operations 8

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 /code/api/v1/suppressions List Code Security suppression rules · List Suppression Rules #
Ask an LLM
“Which suppression rules are turned on in Prisma Cloud Application Security?”
“What scopes can a code security suppression cover, like policy, account, tag or resource?”
Tell an agent
List every Application Security suppression rule with its scope.
Show all code security suppressions and which accounts or tags they cover.
POST /code/api/v1/suppressions/{policyId} Suppress a policy by policy ID · Create New Suppression by Policy ID #
Ask an LLM
“How do I snooze or dismiss a Code Security policy by its policy ID?”
“Can I add a justification when suppressing a policy in Application Security?”
Tell an agent
Create a code security suppression for policy {policyId}.
Dismiss findings for Application Security policy {policyId} with a new suppression rule.
PUT /code/api/v1/suppressions/{policyId}/justifications/{suppressionId} Update a suppression under a policy · Update Suppression by Policy ID and Suppression ID #
Ask an LLM
“How do I edit an existing suppression rule attached to a policy?”
“Can I change the justification on a suppression I already created?”
Tell an agent
Update suppression {suppressionId} on policy {policyId}.
Edit the justification of suppression {suppressionId} under policy {policyId}.
DELETE /code/api/v1/suppressions/{policyId}/justifications/{suppressionId} Delete a suppression under a policy · Delete Suppression by Suppression ID and Violation ID #
Ask an LLM
“How do I remove a suppression tied to a specific policy and suppression ID?”
“Will errors start showing again after I delete a policy's suppression justification?”
Tell an agent destructive · confirm first
Delete suppression {suppressionId} from policy {policyId}.
Remove justification {suppressionId} under Application Security policy {policyId}.
GET /code/api/v1/suppressions/{policyId}/justifications Get a policy's suppression justifications · Get Suppressions Justifications by Policy ID and Query Accounts #
Ask an LLM
“Why was a policy suppressed for certain accounts or repositories?”
“Can I see the suppression justifications for one policy across several accounts?”
Tell an agent
Show suppression justifications for policy {policyId} in accounts {accounts}.
Fetch the reasons policy {policyId} is suppressed for repositories {accounts}.
GET /suppressions List suppressions by policy or scope · Palo Alto Networks List Suppressions #
Ask an LLM
“Which suppressions exist for a particular Checkov policy ID?”
“Can I filter suppression rules by scope type, such as repository or file?”
Tell an agent
List suppressions for Checkov policy {policyId}.
Show suppressions of scope type {suppressionType}.
POST /suppressions Create a scoped suppression with expiry · Palo Alto Networks Create a Suppression #
Ask an LLM
“How do I suppress a Checkov policy for specific resources as an accepted risk?”
“Can a suppression expire automatically on a set date?”
Tell an agent
Suppress Checkov policy {policyId} with scope {suppressionType} because {justification}.
Suppress {policyId} for resources {resources} with scope {suppressionType} until {expirationDate}.
DELETE /suppressions/{suppression_id} Delete a suppression by its ID · Palo Alto Networks Delete a Suppression #
Ask an LLM
“How do I delete a suppression rule using only its suppression ID?”
“Will suppressed violations get reported again once the suppression is gone?”
Tell an agent destructive · confirm first
Delete suppression rule {suppression_id}.
Remove suppression {suppression_id} so its violations resume reporting.

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-suppressions-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-suppressions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Suppressions API
  version: '1.0'
  description: 'Operations tagged Suppressions across 2 of this provider''s published API definitions: palo-alto-code-suppressions-openapi.json, palo-alto-prisma-cloud-code-security-api-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.prismacloud.io
- url: https://api.prismacloud.io/code/api/v1
  description: Prisma Cloud Code Security API (US region 1).
- url: https://api2.prismacloud.io/code/api/v1
  description: Prisma Cloud Code Security API (US region 2).
- url: https://api.eu.prismacloud.io/code/api/v1
  description: Prisma Cloud Code Security API (EU).
- url: https://api.anz.prismacloud.io/code/api/v1
  description: Prisma Cloud Code Security API (ANZ).
- url: https://api.sg.prismacloud.io/code/api/v1
  description: Prisma Cloud Code Security API (Singapore).
- url: https://api.ca.prismacloud.io/code/api/v1
  description: Prisma Cloud Code Security API (Canada).
tags:


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