openapi: 3.2.0 info: title: Prisma AIRS API Management service DLP Profiles API description: OpenAPI Specification for Prisma AIRS AI Runtime API Management Service version: 0.0.0 contact: name: Palo Alto Networks url: https://www.paloaltonetworks.com email: support@paloaltonetworks.com servers: - url: https://api.sase.paloaltonetworks.com/aisec description: Prisma AIRS API service URL tags: - name: DLP Profiles description: Operations related to DLP profile management paths: /v1/mgmt/dlpprofiles: get: summary: Get All DLP Profiles description: Get all DLP Profiles and their metadata for a TSG ID tags: - DLP Profiles security: - Auth: [] operationId: GetAllDlpProfilesByTsgId responses: '200': description: Successfully returned metadata for all DLP Profiles for a given TsgId. content: application/json: schema: $ref: '#/components/schemas/ArrayDlpProfileObject' '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' default: description: error occurred content: application/json: schema: $ref: '#/components/schemas/Error' components: schemas: ArrayDlpProfileObject: type: object properties: dlp_profiles: type: array items: $ref: '#/components/schemas/DLPDataProfileObject' DLPDataProfileObject: type: object properties: name: type: string description: Name of the DLP data profile uuid: type: string description: Unique identifier for the DLP data profile id: type: string description: DLP data profile id version: type: string description: DLP version rule1: type: object description: First DLP data profile rule configuration properties: action: type: string description: Action to be taken for the first DLP data profile rule rule2: type: object description: Second DLP data profile rule configuration properties: action: type: string description: Action to be taken for the second DLP data profile rule log-severity: type: string description: Severity level for data leak detection logging non-file-based: type: string description: Non-file based data leak detection configuration file-based: type: string description: File-based data leak detection configuration required: - name - uuid Error: type: object properties: status_code: type: integer format: int32 error_message: type: string required: - status_code - error_message securitySchemes: Auth: type: http scheme: bearer bearerFormat: JWT