Skip to content

dlpComplianceRules

Data Loss Prevention Rules. Conditions and actions inside a data loss prevention policy. The dlpComplianceRules entity set lives under /exchange/v1.0/dlpComplianceRules in the Governance & protection category.

Fact Value
Path /exchange/v1.0/dlpComplianceRules
Category Governance & protection
Tier Tier 5, Compliance
Read role Compliance.IPPS.Read.All (Community)
Write role Compliance.IPPS.ReadWrite.All (Enterprise)
Backing cmdlets Get-DlpComplianceRule, Set-DlpComplianceRule, New-DlpComplianceRule, Remove-DlpComplianceRule
Method Path Synopsis Role Plan
GET /exchange/v1.0/dlpComplianceRules List dlpComplianceRules entries. Compliance.IPPS.Read Community
POST /exchange/v1.0/dlpComplianceRules POST /dlpComplianceRules - create a rule under a parent dlpCompliancePolicies. Required: name + policy. Body keys map 1:1 to New-DlpComplianceRule parameter names (camelCased). Returns 201 + Location + the freshly-fetched rule. Compliance.IPPS.ReadWrite Enterprise
GET /exchange/v1.0/dlpComplianceRules/{key} Get a single dlpComplianceRules entry by Identity. Compliance.IPPS.Read Community
PATCH /exchange/v1.0/dlpComplianceRules/{key} PATCH /dlpComplianceRules/{key} - partial update. Body keys map 1:1 to Set-DlpComplianceRule parameters. Returns 200 + post-Set rule. Compliance.IPPS.ReadWrite Enterprise
DELETE /exchange/v1.0/dlpComplianceRules/{key} DELETE /dlpComplianceRules/{key} - remove a rule. Returns 204. Compliance.IPPS.ReadWrite Enterprise

List dlpComplianceRules entries.

Backing cmdlet: Get-DlpComplianceRule. Role: Compliance.IPPS.Read (Community).

Parameter In Type Required Description
policy query string Scope to a specific DLP policy (Name or GUID).
displayName query string Filter by exact DisplayName match.

Lists DLP detection / action rules scoped under their parent dlpCompliancePolicy via Get-DlpComplianceRule on the IPPS pool. Optional ?policy=<name|guid> filters to one policy’s rules. Each rule defines sensitive-info-type matching, block/notify actions, and priority within its policy.

GET /exchange/v1.0/dlpComplianceRules HTTP/1.1
Authorization: Bearer {token}
HTTP/1.1 200 OK
{
"@odata.context": "https://api.contoso.com/exchange/v1.0/$metadata#dlpComplianceRules(Id,Name,Mode,Disabled,Priority)",
"value": [
{
"Id": "rule-copilot-protect",
"Name": "Default DLP policy - Protect sensitive M365 Copilot interactions",
"Disabled": false,
"Mode": "Enforce",
"Priority": 0
},
{
"Id": "rule-endpoint-high-volume",
"Name": "Default Endpoint DLP Policy Rule - High Volume",
"Disabled": false,
"Mode": "Enforce",
"Priority": 1
}
]
}

Related: GET /exchange/v1.0/dlpCompliancePolicies/{key}, GET /exchange/v1.0/dlpComplianceRules/{key}

POST /dlpComplianceRules - create a rule under a parent dlpCompliancePolicies. Required: name + policy. Body keys map 1:1 to New-DlpComplianceRule parameter names (camelCased). Returns 201 + Location + the freshly-fetched rule.

Use advancedRule (a KQL string) to express conditions that go beyond the curated field set. The cmdlet has ~150 params total - this allowlist surfaces the PRACTICAL admin subset; richer conditions belong in advancedRule. IPPS-side - omitConfirm: true. Pass ?dryRun=true for -WhatIf.

Backing cmdlet: New-DlpComplianceRule. Role: Compliance.IPPS.ReadWrite (Enterprise).

Parameter In Type Required Description
name body yes
policy body yes
accessScope body
activationDate body
addRecipients body
advancedRule body
anyOfRecipientAddressContainsWords body
anyOfRecipientAddressMatchesPatterns body
applyBrandingTemplate body
applyHtmlDisclaimer body
attachmentIsNotLabeled body
blockAccess body
blockAccessScope body
comment body
contentCharacterSetContainsWords body
contentContainsSensitiveInformation body
contentExtensionMatchesWords body
contentFileTypeMatches body
contentIsNotLabeled body
contentIsShared body
contentPropertyContainsWords body
disabled body
displayName body
documentContainsWords body
documentCreatedBy body
documentCreatedByMemberOf body
documentIsPasswordProtected body
documentIsUnsupported body
documentMatchesPatterns body
documentNameMatchesPatterns body
documentNameMatchesWords body
documentSizeOver body
encryptRMSTemplate body
endpointDlpRestrictions body
enforcePortalAccess body
evaluateRulePerComponent body
exceptIfAccessScope body
exceptIfAnyOfRecipientAddressContainsWords body
exceptIfAnyOfRecipientAddressMatchesPatterns body
exceptIfContentCharacterSetContainsWords body
exceptIfContentContainsSensitiveInformation body
exceptIfContentExtensionMatchesWords body
exceptIfContentFileTypeMatches body
exceptIfContentIsShared body
exceptIfContentPropertyContainsWords body
exceptIfDocumentContainsWords body
exceptIfDocumentCreatedBy body
exceptIfDocumentCreatedByMemberOf body
exceptIfDocumentIsPasswordProtected body
exceptIfDocumentIsUnsupported body
exceptIfDocumentMatchesPatterns body
exceptIfDocumentNameMatchesPatterns body
exceptIfDocumentNameMatchesWords body
exceptIfDocumentSizeOver body
exceptIfFrom body
exceptIfFromAddressContainsWords body
exceptIfFromAddressMatchesPatterns body
exceptIfFromMemberOf body
exceptIfFromScope body
exceptIfHasSenderOverride body
exceptIfHeaderContainsWords body
exceptIfHeaderMatchesPatterns body
exceptIfMessageSizeOver body
exceptIfMessageTypeMatches body
exceptIfProcessingLimitExceeded body
exceptIfRecipientADAttributeContainsWords body
exceptIfRecipientADAttributeMatchesPatterns body
exceptIfRecipientDomainIs body
exceptIfSenderADAttributeContainsWords body
exceptIfSenderADAttributeMatchesPatterns body
exceptIfSenderDomainIs body
exceptIfSenderIPRanges body
exceptIfSentTo body
exceptIfSentToMemberOf body
exceptIfSubjectContainsWords body
exceptIfSubjectMatchesPatterns body
exceptIfSubjectOrBodyContainsWords body
exceptIfSubjectOrBodyMatchesPatterns body
exceptIfUnscannableDocumentExtensionIs body
exceptIfWithImportance body
expiryDate body
from body
fromAddressContainsWords body
fromAddressMatchesPatterns body
fromMemberOf body
fromScope body
generateAlert body
generateIncidentReport body
hasSenderOverride body
headerContainsWords body
headerMatchesPatterns body
incidentReportContent body
messageIsNotLabeled body
messageSizeOver body
messageTypeMatches body
mipRestrictAccess body
moderate body
modifySubject body
nonBifurcatingAccessScope body
notifyAllowOverride body
notifyEmailCustomSenderDisplayName body
notifyEmailCustomSubject body
notifyEmailCustomText body
notifyEmailExchangeIncludeAttachment body
notifyEmailOnedriveRemediationActions body
notifyOverrideRequirements body
notifyPolicyTipCustomDialog body
notifyPolicyTipCustomText body
notifyPolicyTipCustomTextTranslations body
notifyPolicyTipDisplayOption body
notifyPolicyTipUrl body
notifyUser body
notifyUserType body
onPremisesScannerDlpRestrictions body
prependSubject body
priority body
processingLimitExceeded body
quarantine body
recipientADAttributeContainsWords body
recipientADAttributeMatchesPatterns body
recipientDomainIs body
redirectMessageTo body
removeHeader body
removeRMSTemplate body
reportSeverityLevel body
restrictAccess body
ruleErrorAction body
senderADAttributeContainsWords body
senderADAttributeMatchesPatterns body
senderAddressLocation body
senderDomainIs body
senderIPRanges body
sentTo body
sentToMemberOf body
setHeader body
sharedByIRMUserRisk body
stopPolicyProcessing body
subjectContainsWords body
subjectMatchesPatterns body
subjectOrBodyContainsWords body
subjectOrBodyMatchesPatterns body
triggerPowerAutomateFlow body
unscannableDocumentExtensionIs body
withImportance body
dryRun query bool (switch)

Create rule fails when the required policy field is missing

Section titled “Create rule fails when the required policy field is missing”

New-DlpComplianceRule requires both name and policy. Omitting policy fails validation before the cmdlet runs and returns a canonical 400 envelope.

POST /exchange/v1.0/dlpComplianceRules HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
{
"name": "exonaut-sample-dlpComplianceRules"
}
HTTP/1.1 400 Bad Request
{
"error": {
"code": "BadRequest",
"message": "The required field 'policy' is missing from the request body.",
"target": "policy"
},
"correlationId": "0HN3Q7K9A1B2C-00000001"
}

Notes: Doc-derived from Wiki + write-param allowlist; not live-captured. Body fields are Wiki-valid; values are illustrative.

Related: GET /exchange/v1.0/dlpComplianceRules

Create a DLP compliance rule under a parent policy

Section titled “Create a DLP compliance rule under a parent policy”

Creates a DLP compliance rule scoped to an existing dlpCompliancePolicies entry via New-DlpComplianceRule. Required fields are name and policy; body keys map 1:1 to the cmdlet parameters (camelCased).

POST /exchange/v1.0/dlpComplianceRules HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
{
"name": "exonaut-sample-dlpComplianceRules",
"policy": "exonaut-sample-dlp-policy",
"comment": "Sample rule blocking outbound sensitive content to external recipients.",
"blockAccess": true,
"exceptIfRecipientDomainIs": [
"contoso.com"
],
"notifyUser": [
"user@contoso.com"
],
"priority": 0
}
HTTP/1.1 201 Created
Location: /exchange/v1.0/dlpComplianceRules/exonaut-sample-dlpComplianceRules
{
"Identity": "exonaut-sample-dlpComplianceRules",
"Id": "exonaut-sample-dlpComplianceRules",
"Name": "exonaut-sample-dlpComplianceRules",
"Policy": "exonaut-sample-dlp-policy",
"Comment": "Sample rule blocking outbound sensitive content to external recipients.",
"BlockAccess": true,
"Priority": 0,
"Disabled": false
}

Notes: Doc-derived from Wiki + write-param allowlist; not live-captured. Body fields are Wiki-valid; values are illustrative.

Related: GET /exchange/v1.0/dlpComplianceRules

GET /exchange/v1.0/dlpComplianceRules/{key}

Section titled “GET /exchange/v1.0/dlpComplianceRules/{key}”

Get a single dlpComplianceRules entry by Identity.

Backing cmdlet: Get-DlpComplianceRule. Role: Compliance.IPPS.Read (Community).

Retrieve a single Data Loss Prevention compliance rule by its Identity. The rule defines the conditions, exceptions, and protective actions that are evaluated under its parent DLP compliance policy.

GET /exchange/v1.0/dlpComplianceRules/{key} HTTP/1.1
Authorization: Bearer {token}
HTTP/1.1 200 OK
{
"@odata.context": "http://localhost:5043/exchange/v1.0/$metadata#dlpComplianceRules/$entity",
"Id": "FFO.extest.microsoft.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com/Configuration/Default DLP policy - Protect sensitive M365 Copilot interactions",
"Name": "Default DLP policy - Protect sensitive M365 Copilot interactions",
"Identity": "FFO.extest.microsoft.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com/Configuration/Default DLP policy - Protect sensitive M365 Copilot interactions",
"ParentPolicyName": "Default DLP policy - Protect sensitive M365 Copilot interactions",
"Policy": "b4ce57cf-6317-4615-8fe9-9435b16197d0",
"Disabled": false,
"Mode": "Enforce",
"Priority": 0,
"ContentContainsSensitiveInformation": [],
"BlockAccess": [],
"NotifyUser": [],
"RuleErrorAction": null,
"Comment": "",
"WhenCreated": "2025-12-04T00:40:40+02:00",
"WhenChanged": "2025-12-04T00:40:40+02:00",
"AccessedBy": [],
"AccessedByMemberOf": [],
"AccessScope": null,
"AccessTimeControl": null,
"ActivationDate": null,
"AddRecipients": null,
"AdvancedRule": "{\r\n \"Version\": \"1.0\",\r\n \"Condition\": {\r\n \"Operator\": \"And\",\r\n \"SubConditions\": [\r\n {\r\n \"ConditionName\": \"ContentContainsSensitiveInformation\",\r\n \"Value\": [\r\n {\r\n \"id\": \"cb353f78-2b72-4c3c-8827-92ebe4f69fdf\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"ABA Routing Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"eefbb00e-8282-433c-8620-8f1da3bffdb2\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Argentina National Identity (DNI) Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"98da3da1-9199-4571-b7c4-b6522980b507\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Argentina Unique Tax Identification Key (CUIT/CUIL)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"74a54de9-2a30-4aa0-a8aa-3d9327fc07c7\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australia Bank Account Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"1cbbc8f5-9216-4392-9eb5-5ac2298d1356\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australia Driver's License Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"104a99a0-3d3b-4542-a40d-ab0b9e1efe63\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australia Medical Account Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"29869db6-602d-4853-ab93-3484f905df50\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australia Passport Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e29bc95f-ff70-4a37-aa01-04d17360a4c5\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australia Tax File Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"76e83b3b-01ee-4530-aced-e667a6609f49\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australian Business Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"b1fba4f7-7b3e-4bb9-8f9a-9366df604dbb\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Australian Company Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"4fd58d22-af28-4451-b18a-6f722430a56d\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Austria Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"4d235014-e564-47f4-a6fb-6ebb4a826834\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Azure SAS\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"7ff41bd0-5419-4523-91d6-383b3a37f084\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Azure Storage Account Key (Generic)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"fb969c9e-0fd1-4b18-8091-a2123c5e6a54\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Belgium National Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"78e09124-f2c3-4656-b32a-c1a132cd2711\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Brazil CPF Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"9b58b5cd-5e90-4df6-b34f-1ebcc88ceae4\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Brazil Legal Entity Number (CNPJ)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"486de900-db70-41b3-a886-abdf25af119c\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Brazil National ID Card (RG)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"552e814c-cb50-4d94-bbaa-bb1d1ffb34de\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Canada Bank Account Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"37186abb-8e48-4800-ad3c-e3d1610b3db0\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Canada Driver's License Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"59c0bf39-7fab-482c-af25-00faa4384c94\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Canada Health Service Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"722e12ac-c89a-4ec8-a1b7-fea3469f89db\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Canada Personal Health Identification Number (PHIN)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"a2f29c85-ecb8-4514-a610-364790c0773e\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Canada Social Insurance Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"4e979794-49a0-407e-a0b9-2c536937b925\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Chile Identity Card Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"060c591a-0fd7-4598-a715-8a94b283dfcf\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Colombia National ID\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"50842eb7-edc8-4019-85dd-5a5c1f2bb085\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Credit Card Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"31983b6d-db95-4eb2-a630-b44bd091968d\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Croatia Personal Identification (OIB) Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"60c0725a-4eb6-455b-9dda-05d8a7396497\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Czech Personal Identity Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"6c4f2fef-56e1-4c00-8093-88d7a01cf460\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Denmark Personal Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"9a5445ad-406e-43eb-8bd7-cac17ab6d0e4\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Drug Enforcement Agency (DEA) Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"bfb26de6-dad5-4d48-ab72-4789cdd0654c\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Estonia Personal Identification Code\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"338fd995-4cb5-4f87-ad35-79bd1dd926c1\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Finland National ID\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"f741ac74-1bc0-4665-b69b-f0c7f927c0c4\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"France National ID Card (CNI)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"55\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Low\"\r\n },\r\n {\r\n \"id\": \"71f62b97-efe0-4aa1-aa49-e14de253619d\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"France Social Security Number (INSEE)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e577372f-c42e-47a0-9d85-bebed1c237d4\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Germany Identity Card Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"43316a89-9880-40cf-b980-04bc7eefcec5\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Germany Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"db177eb2-8811-4842-bffc-128c14aa219f\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Germany Value Added Tax Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"15a54a5a-53d4-4080-ad43-a2a4fe1d3bf7\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Greek Tax identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"0de78315-9537-47f5-95ab-b3e77eba3993\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Hungarian Social Security Number (TAJ)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"9f5a721c-2fd2-446a-a27e-0c02fbe4630c\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"India GST Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"2602bfee-9bb0-47a5-a7a6-2bf3053e2804\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"India Permanent Account Number (PAN)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"1ca46b29-76f5-4f46-9383-cfa15e91048f\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"India Unique Identification (Aadhaar) Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e7dc4711-11b7-4cb0-b88b-2c394a771f0e\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"International Banking Account Number (IBAN)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"1daa4ad5-e2dd-4ca4-a788-54722c09efb2\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"IP Address\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"a7dd5e5f-e7f9-4626-a2c6-86a8cb6830d2\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"IP Address v4\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"3f691089-7413-4926-ab3b-3c5ea8a1c17e\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"IP Address v6\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"a2130f27-9ee2-4103-84f9-a6b1ee7d0cbf\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Ireland Passport Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"7d08b2ff-a0b9-437f-957c-aeddbf9b2b25\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Israel Bank Account Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"4cd79172-8da9-4ff5-9188-98b1e7e2eca6\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Italy Fiscal Code\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"39811019-4750-445f-b26d-4c0e6c431544\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Italy Passport Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"d354f95b-96ee-4b80-80bc-4377312b55bc\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Japan Bank Account Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"75177310-1a09-4613-bf6d-833aae3743f8\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Japan Passport Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"98da8e66-7299-4ebd-9f82-c871ab37d3ef\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Japanese My Number Personal\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"03fcf763-27c2-49ed-9422-2641c6c895c9\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Latvia Personal Code\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"cd6d3786-8ec3-4524-a2cf-1e0095379171\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Lithuania Personal Code\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"84bffa3a-d805-4788-a613-b1e4df3804cf\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Luxembourg National Identification Number (Non-natural persons)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"7f0e921c-9677-435b-aba2-bb8f1013c749\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Malaysia Identity Card Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"f753a286-f5cc-47e6-a592-4be25fd02591\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Medicare Beneficiary Identifier (MBI) card\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e905ad4d-5a74-406d-bf36-b1efca798af4\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Mexico Unique Population Registry Code (CURP)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"c5f54253-ef7e-44f6-a578-440ed67e946d\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Netherlands Citizen's Service (BSN) Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"01f42a64-eba7-4892-a67b-398237e4ade2\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Netherlands Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"4f320d9b-4972-41ae-b337-88d499bb1ade\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Netherlands Value Added Tax Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"1a97fc2b-dd2f-48f1-bc4e-2ddf25813956\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"New Zealand bank account number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"dd0fe2bc-7bcf-455f-bac1-83b1e3eb25fd\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"New Zealand Inland Revenue number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"2b71c1c8-d14e-4430-82dc-fd1ed6bf05c7\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"New Zealand Ministry of Health Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"20f3c48d-4ac1-4cd2-86bd-34ecc1826e9d\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"New Zealand Social Welfare Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"d4c8a798-e9f2-4bd3-9652-500d24080fc3\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Norway Identity Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e3aaf206-4297-412f-9e06-ba8487e22456\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Poland National ID (PESEL)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"1ff28b4d-40f2-49e9-b677-9606a88e2bca\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Poland Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"fc87b421-f437-4f8b-b739-29a735ead0d9\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Polish REGON Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"65372402-3131-4f1e-9983-4439841d1f15\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Portugal Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"8c5a0ba8-404a-41a3-8871-746aa21ee6c0\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Saudi Arabia National ID\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"cead390a-dd83-4856-9751-fb6dc98c34da\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Singapore National Registration Identity Card (NRIC) Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"951c26b7-3b35-4f73-924b-15dd599cb9ab\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Slovakia Personal Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e47b071e-c352-4d70-8241-8c215ad65505\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Slovenia Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e2adf7cb-8ea6-4048-a2ed-d89eb65f2780\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"South Africa Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"8e6251b9-47b4-40e8-a42b-0f80876be192\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Spain DNI\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"d5a82922-b501-4f40-8868-341321146aa2\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Spain Driver's License Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"10f0d113-b0e1-47dc-872a-a4f45b9376a3\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Spain Tax Identification Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"f69aaf40-79be-4fac-8f05-fd1910d272c8\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Sweden National ID\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"cb2ab58c-9cb8-4c81-baf8-a4e106791df4\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"SWIFT Code\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e7251cb4-4c2c-41df-963e-924eb3dae04a\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Taiwan Passport Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"44ca9e86-ead7-4c5d-884a-e2eaa401515e\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Thai Population Identification Code\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"fb621f20-3876-4cfc-acec-8c8e73ca32c7\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"Turkish National Identification number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"3192014e-2a16-44e9-aa69-4b20375c9a78\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.K. National Health Service Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"16c07343-c26f-49d2-a987-3daf717e94cc\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.K. National Insurance Number (NINO)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"ad4a8116-0db8-439a-b545-6d967642f0ec\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.K. Unique Taxpayer Reference Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"178ec42a-18b4-47cc-85c7-d62c92fd67f8\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.S. / U.K. Passport Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"a2ce32a8-f935-4bb6-8e96-2a5157672e2c\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.S. Bank Account Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"dfeb356f-61cd-459e-bf0f-7c6d28b458c6\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.S. Driver's License Number\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"e55e2a32-f92d-4985-a35d-a0b269eb687b\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.S. Individual Taxpayer Identification Number (ITIN)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n },\r\n {\r\n \"id\": \"a44669fe-0d48-453d-a9b1-2cc83f2cba77\",\r\n \"maxconfidence\": \"100\",\r\n \"name\": \"U.S. Social Security Number (SSN)\",\r\n \"maxcount\": \"-1\",\r\n \"minconfidence\": \"75\",\r\n \"classifiertype\": \"Content\",\r\n \"mincount\": \"1\",\r\n \"confidencelevel\": \"Medium\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}",
"AdvancedRuleBuilderContext": null,
"AlertProperties": null,
"AnyOfRecipientAddressContainsWords": [],
"AnyOfRecipientAddressMatchesPatterns": [],
"ApplyBrandingTemplate": "",
"ApplyHtmlDisclaimer": null,
"AttachmentCountOver": null,
"AttachmentIsNotLabeled": false,
"BlockAccessScope": null,
"BlockDomains": [],
"BlockDomainsExcept": [],
"BlockDomainsOrUsers": false,
"BlockUsers": [],
"BlockUsersExcept": [],
"ContentCharacterSetContainsWords": [],
"ContentExtensionMatchesWords": [],
"ContentFileTypeMatches": [],
"ContentIsNotLabeled": false,
"ContentIsShared": false,
"ContentMissingSensitivityLabel": null,
"ContentPropertyContainsWords": [],
"ContextPropertiesContainWords": [],
"CreatedBy": "",
"DeviceManagementType": null,
"DisplayName": "Default DLP policy - Protect sensitive M365 Copilot interactions",
"DistinguishedName": "CN=Default DLP policy - Protect sensitive M365 Copilot interactions,CN=Configuration,CN=contoso.onmicrosoft.com,OU=Microsoft Exchange Hosted Organizations,DC=FFO,DC=extest,DC=microsoft,DC=com",
"DocumentContainsWords": [],
"DocumentCreatedBy": [],
"DocumentCreatedByMemberOf": null,
"DocumentIsPasswordProtected": false,
"DocumentIsUnsupported": false,
"DocumentMatchesPatterns": [],
"DocumentNameMatchesPatterns": [],
"DocumentNameMatchesWords": [],
"DocumentSizeOver": "",
"EncryptRMSTemplate": null,
"EndpointDlpBrowserRestrictions": null,
"EndpointDlpRestrictions": null,
"EnforcePortalAccess": true,
"ErrorMetadata": null,
"EvaluateRulePerComponent": false,
"ExceptIfAccessedBy": [],
"ExceptIfAccessedByMemberOf": [],
"ExceptIfAccessScope": null,
"ExceptIfAnyOfRecipientAddressContainsWords": [],
"ExceptIfAnyOfRecipientAddressMatchesPatterns": [],
"ExceptIfContentCharacterSetContainsWords": [],
"ExceptIfContentContainsSensitiveInformation": null,
"ExceptIfContentExtensionMatchesWords": [],
"ExceptIfContentFileTypeMatches": [],
"ExceptIfContentIsShared": false,
"ExceptIfContentPropertyContainsWords": [],
"ExceptIfContextPropertiesContainWords": [],
"ExceptIfDeviceManagementType": null,
"ExceptIfDocumentContainsWords": [],
"ExceptIfDocumentCreatedBy": [],
"ExceptIfDocumentCreatedByMemberOf": null,
"ExceptIfDocumentIsPasswordProtected": false,
"ExceptIfDocumentIsUnsupported": false,
"ExceptIfDocumentMatchesPatterns": [],
"ExceptIfDocumentNameMatchesPatterns": [],
"ExceptIfDocumentNameMatchesWords": [],
"ExceptIfDocumentSizeOver": "",
"ExceptIfFrom": null,
"ExceptIfFromAddressContainsWords": [],
"ExceptIfFromAddressMatchesPatterns": [],
"ExceptIfFromMemberOf": null,
"ExceptIfFromScope": null,
"ExceptIfHasSenderOverride": false,
"ExceptIfHeaderContainsTokens": null,
"ExceptIfHeaderContainsWords": null,
"ExceptIfHeaderMatchesPatterns": null,
"ExceptIfMessageLabelChangeDetected": null,
"ExceptIfMessageSizeOver": "",
"ExceptIfMessageTypeMatches": null,
"ExceptIfProcessingLimitExceeded": false,
"ExceptIfRecipientADAttributeContainsWords": null,
"ExceptIfRecipientADAttributeMatchesPatterns": null,
"ExceptIfRecipientDomainIs": [],
"ExceptIfSenderADAttributeContainsWords": null,
"ExceptIfSenderADAttributeMatchesPatterns": null,
"ExceptIfSenderDomainIs": [],
"ExceptIfSenderIPRanges": [],
"ExceptIfSentTo": [],
"ExceptIfSentToMemberOf": null,
"ExceptIfSharedWithDomain": [],
"ExceptIfSubjectContainsWords": [],
"ExceptIfSubjectMatchesPatterns": [],
"ExceptIfSubjectOrBodyContainsWords": [],
"ExceptIfSubjectOrBodyMatchesPatterns": [],
"ExceptIfTeamsSharedWithParticipantCategory": [],
"ExceptIfUnscannableDocumentExtensionIs": [],
"ExceptIfUrlContainsText": [],
"ExceptIfWithImportance": null,
"ExchangeObjectId": "4d14e969-01db-4184-b8e7-db5fd9227779",
"ExecutionRuleGuids": null,
"ExpiryDate": null,
"ExternalIdentity": "",
"ExternalScenarioDependancies": [],
"From": null,
"FromAddressContainsWords": [],
"FromAddressMatchesPatterns": [],
"FromMemberOf": null,
"FromScope": null,
"GenerateAlert": [],
"GenerateIncidentReport": [],
"Guid": "4d14e969-01db-4184-b8e7-db5fd9227779",
"HasActivity": null,
"HasLabelDowngradedFrom": [],
"HasSenderOverride": false,
"HeaderContainsTokens": null,
"HeaderContainsWords": null,
"HeaderMatchesPatterns": null,
"ImmutableId": "659bf54e-1f03-486d-b4ac-baf521fd6979",
"IncidentReportContent": null,
"IsAdvancedRule": false,
"IsObjectUnderSystemOperation": false,
"IsSummarizedPsRule": false,
"LastModifiedBy": "",
"MapRecipients": null,
"MaximumBlobRuleLength": 0,
"MessageIsNotLabeled": false,
"MessageLabelChangeDetected": null,
"MessageSizeOver": "",
"MessageTypeMatches": null,
"MipRestrictAccess": null,
"Moderate": null,
"ModifySubject": null,
"NonBifurcatingAccessScope": null,
"NotifyAllowOverride": null,
"NotifyEmailCustomSenderDisplayName": "",
"NotifyEmailCustomSubject": "",
"NotifyEmailCustomText": "",
"NotifyEmailExchangeIncludeAttachment": true,
"NotifyEmailOnedriveRemediationActions": null,
"NotifyEndpointUser": null,
"NotifyJustificationCustomText": "",
"NotifyJustificationCustomTextTranslations": [],
"NotifyOverrideRequirements": null,
"NotifyPolicyTipCustomDialog": "",
"NotifyPolicyTipCustomText": "",
"NotifyPolicyTipCustomTextTranslations": [],
"NotifyPolicyTipDisplayOption": null,
"NotifyPolicyTipUrl": "",
"NotifyUserType": null,
"ObjectVersion": "dfcf5324-b50a-4ac7-16c2-08de32bcfc39",
"OnPremisesScannerDlpRestrictions": null,
"OrganizationalUnitRoot": "FFO.extest.microsoft.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com",
"OrganizationId": "FFO.extest.microsoft.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com - FFO.extest.microsoft.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com/Configuration",
"PowerBIDlpRestrictions": null,
"PrependSubject": "",
"ProcessingLimitExceeded": false,
"Quarantine": false,
"ReadOnly": false,
"RecipientADAttributeContainsWords": null,
"RecipientADAttributeMatchesPatterns": null,
"RecipientDomainIs": [],
"RedactSensitiveInfo": null,
"RedirectMessageTo": null,
"RemoveHeader": [],
"RemoveRMSTemplate": false,
"ReportSeverityLevel": "Low",
"RestrictAccess": "System.Collections.Hashtable",
"RestrictBrowserAccess": false,
"RestrictWebGrounding": false,
"RuleXml": "",
"SenderADAttributeContainsWords": null,
"SenderADAttributeMatchesPatterns": null,
"SenderAddressLocation": null,
"SenderDomainIs": [],
"SenderIPRanges": [],
"SenderType": null,
"SentTo": [],
"SentToMemberOf": null,
"SetHeader": null,
"SharedByIRMAgentRisk": [],
"SharedByIRMUserRisk": [],
"SharedWithDomain": [],
"SourceType": "",
"SPMoveToQuarantineLocation": false,
"StopPolicyProcessing": false,
"StorageBindings": null,
"SubjectContainsWords": [],
"SubjectMatchesPatterns": [],
"SubjectOrBodyContainsWords": [],
"SubjectOrBodyMatchesPatterns": [],
"TeamsSharedWithParticipantCategory": [],
"ThirdPartyAppDlpRestrictions": null,
"TriggerPowerAutomateFlow": "",
"UnscannableDocumentExtensionIs": [],
"UrlContainsText": [],
"WhenChangedUTC": "2025-12-03T22:40:40Z",
"WhenCreatedUTC": "2025-12-03T22:40:40Z",
"WithImportance": null,
"Workload": "Exchange, SharePoint, OneDriveForBusiness, Applications"
}

Related: GET /exchange/v1.0/dlpComplianceRules, GET /exchange/v1.0/dlpCompliancePolicies/{key}

PATCH /exchange/v1.0/dlpComplianceRules/{key}

Section titled “PATCH /exchange/v1.0/dlpComplianceRules/{key}”

PATCH /dlpComplianceRules/{key} - partial update. Body keys map 1:1 to Set-DlpComplianceRule parameters. Returns 200 + post-Set rule.

Backing cmdlet: Set-DlpComplianceRule. Role: Compliance.IPPS.ReadWrite (Enterprise).

Parameter In Type Required Description
accessScope body
activationDate body
addRecipients body
advancedRule body
anyOfRecipientAddressContainsWords body
anyOfRecipientAddressMatchesPatterns body
applyHtmlDisclaimer body
blockAccess body
blockAccessScope body
comment body
contentContainsSensitiveInformation body
contentExtensionMatchesWords body
contentFileTypeMatches body
contentPropertyContainsWords body
disabled body
displayName body
documentContainsWords body
documentIsPasswordProtected body
documentIsUnsupported body
documentMatchesPatterns body
documentNameMatchesPatterns body
documentNameMatchesWords body
documentSizeOver body
encryptRMSTemplate body
exceptIfAccessScope body
exceptIfAnyOfRecipientAddressContainsWords body
exceptIfAnyOfRecipientAddressMatchesPatterns body
exceptIfContentContainsSensitiveInformation body
exceptIfContentExtensionMatchesWords body
exceptIfContentFileTypeMatches body
exceptIfContentPropertyContainsWords body
exceptIfDocumentContainsWords body
exceptIfDocumentIsPasswordProtected body
exceptIfDocumentIsUnsupported body
exceptIfDocumentMatchesPatterns body
exceptIfDocumentNameMatchesPatterns body
exceptIfDocumentNameMatchesWords body
exceptIfDocumentSizeOver body
exceptIfFrom body
exceptIfFromAddressContainsWords body
exceptIfFromAddressMatchesPatterns body
exceptIfFromMemberOf body
exceptIfFromScope body
exceptIfHasSenderOverride body
exceptIfHeaderContainsWords body
exceptIfHeaderMatchesPatterns body
exceptIfMessageSizeOver body
exceptIfMessageTypeMatches body
exceptIfProcessingLimitExceeded body
exceptIfRecipientADAttributeContainsWords body
exceptIfRecipientADAttributeMatchesPatterns body
exceptIfRecipientDomainIs body
exceptIfSenderADAttributeContainsWords body
exceptIfSenderADAttributeMatchesPatterns body
exceptIfSenderDomainIs body
exceptIfSenderIPRanges body
exceptIfSentTo body
exceptIfSentToMemberOf body
exceptIfSubjectContainsWords body
exceptIfSubjectMatchesPatterns body
exceptIfSubjectOrBodyContainsWords body
exceptIfSubjectOrBodyMatchesPatterns body
exceptIfWithImportance body
expiryDate body
from body
fromAddressContainsWords body
fromAddressMatchesPatterns body
fromMemberOf body
fromScope body
generateAlert body
generateIncidentReport body
hasSenderOverride body
headerContainsWords body
headerMatchesPatterns body
incidentReportContent body
messageSizeOver body
messageTypeMatches body
moderate body
modifySubject body
notifyAllowOverride body
notifyEmailCustomSenderDisplayName body
notifyEmailCustomSubject body
notifyEmailCustomText body
notifyOverrideRequirements body
notifyPolicyTipCustomText body
notifyUser body
notifyUserType body
prependSubject body
priority body
processingLimitExceeded body
quarantine body
recipientADAttributeContainsWords body
recipientADAttributeMatchesPatterns body
recipientDomainIs body
redirectMessageTo body
removeHeader body
removeRMSTemplate body
reportSeverityLevel body
restrictAccess body
ruleErrorAction body
senderADAttributeContainsWords body
senderADAttributeMatchesPatterns body
senderAddressLocation body
senderDomainIs body
senderIPRanges body
sentTo body
sentToMemberOf body
setHeader body
stopPolicyProcessing body
subjectContainsWords body
subjectMatchesPatterns body
subjectOrBodyContainsWords body
subjectOrBodyMatchesPatterns body
withImportance body
dryRun query bool (switch)

Sub-resource of dlpComplianceRules at GET /dlpComplianceRules/{key} - partially updates a rule via Set-DlpComplianceRule. Name and policy are immutable post-create and are not accepted; body keys map 1:1 to the Set cmdlet parameters.

PATCH /exchange/v1.0/dlpComplianceRules/{key} HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
{
"comment": "Updated: now also notifies the compliance team.",
"disabled": false,
"priority": 1
}
HTTP/1.1 200 OK
{
"Identity": "exonaut-sample-dlpComplianceRules",
"Id": "exonaut-sample-dlpComplianceRules",
"Name": "exonaut-sample-dlpComplianceRules",
"Policy": "exonaut-sample-dlp-policy",
"Comment": "Updated: now also notifies the compliance team.",
"Disabled": false,
"Priority": 1
}

Notes: Doc-derived from Wiki + write-param allowlist; not live-captured. Body fields are Wiki-valid; values are illustrative.

Related: GET /exchange/v1.0/dlpComplianceRules

DELETE /exchange/v1.0/dlpComplianceRules/{key}

Section titled “DELETE /exchange/v1.0/dlpComplianceRules/{key}”

DELETE /dlpComplianceRules/{key} - remove a rule. Returns 204.

Backing cmdlet: Remove-DlpComplianceRule. Role: Compliance.IPPS.ReadWrite (Enterprise).

Parameter In Type Required Description
dryRun query bool (switch)

Sub-resource of dlpComplianceRules at GET /dlpComplianceRules/{key} - removes a rule via Remove-DlpComplianceRule. Returns 204 No Content on success.

DELETE /exchange/v1.0/dlpComplianceRules/{key} HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
HTTP/1.1 204 No Content

Notes: Doc-derived from Wiki + write-param allowlist; not live-captured. Body fields are Wiki-valid; values are illustrative.

Related: GET /exchange/v1.0/dlpComplianceRules

?dryRun=true previews of any write stay on Community.