--- title: Prisma Cloud REST Messages description: Prisma REST messages are used to make calls to the Prisma Application Programming Interface \(API\) to fetch the compliance data. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/security-management/configuration-compliance/prisma-cloud-rest-messages.html release: australia product: Configuration Compliance classification: configuration-compliance topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Understanding the Vulnerability Response Integration with Palo Alto Prisma Cloud, Integrate with other applications, Configuration Compliance, Unified Security Exposure Management, Security Operations] --- # Prisma Cloud REST Messages Prisma REST messages are used to make calls to the Prisma Application Programming Interface \(API\) to fetch the compliance data. The following REST messages are shipped with the base system. ## Prisma Cloud integrations All Prisma Cloud integrations use the JSON Web Token \(JWT\) for authentication and authorization.
Endpoint Description Method Body API documentation link
/login Obtains the JWT token for use in all subsequent integrations. POST ``` { "username": <>, "password": <>} ``` [https://pan.dev/prisma-cloud/api/cspm/app-login/](https://pan.dev/prisma-cloud/api/cspm/app-login/)
|Endpoint|Description|Method|Body|API documentation link| |--------|-----------|------|----|----------------------| |/auth\_token/extend|Automatically renews the JWT token on expiration. The default duration for token expiry is 60 minutes.|GET|NA|[https://pan.dev/prisma-cloud/api/cspm/extend-session/](https://pan.dev/prisma-cloud/api/cspm/extend-session/)| |Endpoint|Description|Method|Body|API documentation link| |--------|-----------|------|----|----------------------| |/v2/policy|Retrieves all the policy data from Prisma.|GET|NA|[https://pan.dev/prisma-cloud/api/cspm/get-policies/](https://pan.dev/prisma-cloud/api/cspm/get-policies/)|
Endpoint Description Method Body API documentation link
/v2/alert Retrieves all alerts from Prisma. POST ``` { "detailed": "false", "filters": [ { "name": "timeRange.type", "operator": "=", "value": "ALERT_STATUS_UPDATED" } ], "sortBy": [ "resource.id" ], "pageToken": "", "offset": 0, "limit": 2000, "timeRange": { "type": "absolute", "value": { "startTime": <>, "endTime": << Current integration run time>> } } } ``` [https://pan.dev/prisma-cloud/api/cspm/post-alerts/](https://pan.dev/prisma-cloud/api/cspm/post-alerts/)
For Prisma Comprehensive Alert integration, the filters in the above POST body must be replaced as follows: ``` "filters": [ { "name": "alert.status", "operator": "=", "value": "open" }, { "name": "alert.status", "operator": "=", "value": "dismissed" }, { "name": "alert.status", "operator": "=", "value": "snoozed" }, { "name": "alert.status", "operator": "=", "value": "pending_resolution" }, { "name": "timeRange.type", "operator": "=", "value": "ALERT_UPDATED" } ], ```