Palo Alto Networks Data Security Settings API

Prisma Cloud Data Security enables you to discover and classify data stored in AWS S3 buckets and protect accidental exposure, misuse, or sharing of sensitive data. You can use the data security settings APIs to manage data profiles, data patterns, and snippets. ### Error Handling As with other Prisma Cloud public API requests, Data Security Settings API requests return standard HTTP response codes. When more details are available, the error response includes the following: Property | Type | Description -----------| ---- | ----------- message | string | Error message name | string | Exception name detail | string | Exception details To get started with data security, see [Prisma Cloud Data Security](https://docs.paloaltonetworks.com/prisma/prisma-cloud/prisma-cloud-admin/prisma-cloud-data-security.html).

Business capability
Cybersecurity Management BC-620

Operations 39

GET /dlp/api/v1/resource-inventory/resources List Data Resources #
PUT /dlp/api/config/v2/resource Update Data Scan Config #
PUT /dlp/api/v1/dss-api/data-pattern List Data Patterns #
POST /dlp/api/v1/dss-api/data-pattern Add Data Pattern #
POST /dlp/api/v1/dss-api/data-pattern/clone Clone Data Pattern #
GET /dlp/api/v1/dss-api/data-pattern/id/{patternId} Get Data Pattern Details #
GET /dlp/api/v1/dss-api/data-pattern/name Get Data Pattern By Name #
PUT /dlp/api/v1/dss-api/data-pattern/{patternId} Update Data Pattern #
DELETE /dlp/api/v1/dss-api/data-pattern/{patternId} Delete Data Pattern #
GET /dlp/api/v1/dss-api/data-profile List Data Profiles #
POST /dlp/api/v1/dss-api/data-profile Add Data Profile #
PUT /dlp/api/v1/dss-api/data-profile Update Data Profile Status #
GET /dlp/api/v1/dss-api/data-profile/id/{profileId} Get Data Profile Details #
PUT /dlp/api/v1/dss-api/data-profile/id/{profileId} Update Data Profile #
POST /dlp/api/v1/dss-api/data-profile/id/{profileId} Clone Data Profile #
DELETE /dlp/api/v1/dss-api/data-profile/id/{profileId} Delete Data Profile #
GET /dlp/api/v1/dss-api/snippets Get Snippet Configuration #
POST /dlp/api/v1/dss-api/snippets Update Snippet Configuration #
POST /config/v3/dss-api/data-pattern/clone/dssTenantId/{dssTenantId} Clone Data Pattern #
GET /config/v3/dss-api/data-pattern/dssTenantId/{dssTenantId} List Data Patterns #
POST /config/v3/dss-api/data-pattern/dssTenantId/{dssTenantId} Add Data Pattern #
PUT /config/v3/dss-api/data-pattern/dssTenantId/{dssTenantId}/pattern-id/{patternId} Update Data Pattern #
DELETE /config/v3/dss-api/data-pattern/dssTenantId/{dssTenantId}/pattern-id/{patternId} Delete Data Pattern #
GET /config/v3/dss-api/data-pattern/name/dssTenantId/{dssTenantId} Get Data Pattern By Name #
GET /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId} List Data Profiles #
PUT /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId} Update Data Profile Status #
POST /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId} Add Data Profile #
GET /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId}/id/{profileId} Get Data Profile Details #
PUT /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId}/id/{profileId} Update Data Profile #
POST /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId}/id/{profileId} Clone Data Profile #
DELETE /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId}/id/{profileId} Delete Data Profile #
GET /config/v3/dss-api/snippets/dssTenantId/{dssTenantId} Get Snippet Configuration #
POST /config/v3/dss-api/snippets/dssTenantId/{dssTenantId} Update Snippet Configuration #
POST /config/v3/estimated-credits Perform a Credit Estimation For The Specified Resources #
PUT /config/v3/resource/configure Update the Resources Scan Config #
GET /config/v3/resources Fetch All Resources For The Given PCDS Tenant #
GET /config/v3/tenant/acl-script Generate an Azure Terraform Script for all Azure accounts under the specified… #
GET /config/v3/tenant/config Fetch The Tenant Config For The Given PCDS Tenant #
PUT /config/v3/tenant/resource/sizing/configure Update the PCDS Tenant Resource Report Frequency #

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-data-security-settings-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-data-security-settings-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Data Security Settings API
  version: '1.0'
  description: 'Operations tagged Data Security Settings across 2 of this provider''s published API definitions: palo-alto-cspm-consolidated-spec-cspm-spec-openapi.json, palo-alto-cspm-datasecurityonboardingmicroservice-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- 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
tags:


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