# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Purview Data Security and Governance DLP Policies API version: 1.0.0 extends: openapi/microsoft-purview-dlp-policies-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.security.evaluateApplication'].post update: x-apievangelist-phrasing: intent: Check which DLP policies apply to content effect: read questions: - Which data loss prevention policies would apply to this piece of content? - What DLP actions should my app take before sharing a file? instructions: - text: Evaluate which DLP policies apply to content {content}. slots: content: requestBody.contentInfo - text: Compute DLP actions for content {content} with labeling options {options}. slots: content: requestBody.contentInfo options: requestBody.labelingOptions method: generated generated: '2026-10-01' - target: $.paths['/security/dataSecurityAndGovernance/processContent'].post update: x-apievangelist-phrasing: intent: Run content through the DLP pipeline effect: write questions: - How do I have Purview enforce data loss prevention on content at runtime? - Can I pass my own classification results into DLP processing? instructions: - text: Process content {content} through DLP enforcement. slots: content: requestBody.contentInfo - text: Send content {content} with classification results {results} for DLP enforcement. slots: content: requestBody.contentInfo results: requestBody.classificationResults method: generated generated: '2026-10-01'