Palo Alto Networks Scans API

The Scans API from Palo Alto Networks — 14 operation(s) for scans.

Business capability
Vulnerability Management BC-620.40

Operations 18

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

POST /code/api/v1/scans/integrations Refresh all resources with a full integration scan · Trigger a Scan #
Ask an LLM
“How do I force Application Security to rescan every cloud and IaC resource across my integrations?”
“Can I refresh the current state of all AWS, Azure and GCP resources on demand?”
Tell an agent
Trigger a full scan of all integrated resources to refresh their state.
Kick off an asynchronous rescan across every cloud provider and IaC integration.
GET /api/v34.03/scans List CI image scan results (v34.03) · Get All CI Image Scan Results #
Ask an LLM
“Where can I list all CI image scan results on the older v34.03 Compute API?”
“Can the v34.03 scan results list be filtered to failed scans for a given CI job?”
Tell an agent
Using the v34.03 API, list CI image scan results for job {jobName}.
On v34.03, list CI image scans for image {imageID} between {from} and {to}.
POST /api/v34.03/scans Add a CLI scan result (v34.03) · Add CLI Scan Result #
Ask an LLM
“How do I push a twistcli scan result into Console through the v34.03 API?”
“Can I record a CLI scan's pass or fail outcome with the v34.03 scans endpoint?”
Tell an agent
Via v34.03, add a CLI scan result for job {jobName}, build {build}, passed: {pass}.
Record a v34.03 CLI scan result with vulnerability summary {vulnFailureSummary}.
GET /api/v34.03/scans/download Download CI image scan results (v34.03) · Download CI Image Scan Results #
Ask an LLM
“How can I export CI image scan results as a file from the v34.03 API?”
“Is there a v34.03 download of scan results limited to a date range?”
Tell an agent
Download the v34.03 CI image scan results for job {jobName}.
Export v34.03 CI scan results from {from} to {to} as a download.
GET /api/v34.03/scans/{id} Get one CI image scan result (v34.03) · Get CI Image Scan Results #
Ask an LLM
“How do I fetch a single CI image scan result by ID on the v34.03 API?”
“What does the v34.03 API return for one specific CI scan?”
Tell an agent
Get v34.03 CI image scan result {id}.
Using v34.03, show the details of CI scan {id}.
GET /api/v34.04/scans List CI image scan results (v34.04) · Get All CI Image Scan Results #
Ask an LLM
“Which CI image scans failed in the latest v34.04 Compute API results?”
“Can I filter v34.04 CI scan results by build number or image ID?”
Tell an agent
List v34.04 CI image scan results for build {build}.
Show v34.04 CI image scans with pass status {pass}, sorted by {sort}.
POST /api/v34.04/scans Add a CLI scan result (v34.04) · Add CLI Scan Result #
Ask an LLM
“How do I submit a CLI scan result to the current v34.04 scans endpoint?”
“Can the v34.04 API store a compliance failure summary with a CLI scan result?”
Tell an agent
Add a v34.04 CLI scan result for job {jobName} and build {build}.
Save a v34.04 CLI scan result with compliance summary {complianceFailureSummary}.
GET /api/v34.04/scans/download Download CI image scan results (v34.04) · Download CI Image Scan Results #
Ask an LLM
“Can I download CI image scan results as a report file from the v34.04 API?”
“What filters apply when downloading v34.04 CI scan results, such as issue type?”
Tell an agent
Download v34.04 CI image scan results for image {imageID}.
Export v34.04 CI scan results filtered to issue type {issueType}.
GET /api/v34.04/scans/{id} Get one CI image scan result (v34.04) · Get CI Image Scan Results #
Ask an LLM
“How do I look up one CI image scan by its ID on the v34.04 API?”
“Which details does the v34.04 API give for a single CI image scan?”
Tell an agent
Get v34.04 CI image scan result {id}.
Open CI scan {id} from the v34.04 API.
POST /v1/scans Start an AI red-team vulnerability scan · Palo Alto Networks Start Vulnerability Scan #
Ask an LLM
“How do I start an AI vulnerability scan against a registered model target?”
“Can I add custom attack prompts on top of the built-in attack library?”
Tell an agent
Start an AI vulnerability scan on target {target_id} testing categories {attack_categories}.
Red-team target {target_id} on {attack_categories} with custom prompts {custom_prompts}, max {max_attacks_per_category} attacks each.
GET /v1/scans/{scan_id} Check an AI vulnerability scan's progress · Palo Alto Networks Get Scan Status #
Ask an LLM
“Has my AI red-team vulnerability scan finished yet?”
“What progress percentage does a running AI vulnerability scan report?”
Tell an agent
Check the progress of AI vulnerability scan {scan_id}.
Tell me whether AI red-team scan {scan_id} is completed.
GET /v1/scans/{scan_id}/results Get an AI vulnerability scan report · Palo Alto Networks Get Scan Results and Report #
Ask an LLM
“What vulnerabilities did my completed AI red-team scan find, and what is the overall risk score?”
“Can I limit the AI scan report to high-severity findings in one attack category?”
Tell an agent
Get the vulnerability report for AI scan {scan_id}.
Show {severity} findings in category {category} from AI scan {scan_id}.
GET /scans/integrations List CI/CD pipeline scan integrations · Palo Alto Networks List CI/CD Scan Integrations #
Ask an LLM
“Which CI/CD pipelines like Jenkins or GitHub Actions are configured for automated scanning?”
“Can I page through my configured CI platform scan integrations?”
Tell an agent
List my CI/CD scan integrations.
Show {limit} CI/CD scan integrations starting at offset {offset}.
POST /scans Trigger an IaC and SCA scan on a repository branch · Palo Alto Networks Trigger a Scan #
Ask an LLM
“How do I scan one repository branch for IaC misconfigurations and vulnerable dependencies?”
“Can I choose which scan types run when triggering a repository scan?”
Tell an agent
Trigger an IaC and SCA scan of repository {repositoryId}.
Scan branch {branch} of repository {repositoryId} with scan types {scanTypes}.
GET /scans Get twistcli and CI/CD pipeline scan results · Palo Alto Networks Get CI Scan Results #
Ask an LLM
“What did the vulnerability and compliance scans from my CI/CD pipelines report?”
“Can I search pipeline scan results by scan target type?”
Tell an agent
Get CI/CD pipeline scan results matching {search}.
Show twistcli pipeline scan results of type {type}.
GET /scans/{scan_id} Check a repository code scan's status · Palo Alto Networks Get Scan Status #
Ask an LLM
“Has the IaC scan I triggered on my repository completed?”
“What summary results does a finished repository code scan show?”
Tell an agent
Check the status of repository code scan {scan_id}.
Poll repository scan {scan_id} until it completes and summarize it.
POST /v1/scan/sync/request Scan an AI prompt or response synchronously · Send a Synchronous Scan Request #
Ask an LLM
“How do I check a user prompt or model response for threats and get the verdict right away?”
“Which AI security profile is applied when I scan a prompt in real time?”
Tell an agent
Scan contents {contents} synchronously with AI profile {ai_profile}.
Run a real-time AI security scan on {contents} under profile {ai_profile} for session {session_id}.
POST /v1/scan/async/request Submit an asynchronous AI security scan · Send an Asynchronous Scan Request #
Ask an LLM
“Can I queue AI prompt scans in the background and get a scan ID and report ID back?”
“What does an asynchronous AI security scan request return?”
Tell an agent
Submit an asynchronous AI security scan request.
Queue a background AI prompt scan and give me the scan_id and report_id.

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-scans-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-scans-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Scans API
  x-refined-note:
  - x-description-source differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Scans across 8 of this provider''s published API definitions: palo-alto-code-scans-openapi.json, palo-alto-compute-34-03-openapi-34-03-138-sh-openapi.json, palo-alto-compute-openapi-34-04-145-sh-openapi.json, palo-alto-networks-scans-api-openapi.yml, palo-alto-prisma-airs-ai-red-teaming-api-openapi-original.yml, palo-alto-prisma-airs-scan-scan-service-latest-openapi.yaml, palo-alto-prisma-cloud-code-security-api-openapi-original.yml…'
servers:
- url: https://api.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/ai-red-teaming
  description: Prisma AIRS AI Red Teaming API production server.
- url: https://service.api.aisecurity.paloaltonetworks.com
  description: Prisma AIRS API service URL for US regions
- url: https://service-de.api.aisecurity.paloaltonetworks.com
  description: Prisma AIRS API service URL for EU (Germany) regions
- url: https://service-in.api.aisecurity.paloaltonetworks.com
  description: Prisma AIRS API service URL for India regions
- url: https://service-sg.api.aisecurity.paloaltonetworks.com
  description: Prisma AIRS API service URL for Singapore regions
- 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).
- url: https://{console}/api/v1
  description: Prisma Cloud Compute Console API.
  variables:
    console:
      default: console.example.com
      description: Address of the Prisma Cloud Compute Console. For SaaS deployments, use the address provided in Prisma Cloud under Compute > Manage > System > Utilities.
tags:


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