Cloudmersive · Schema
DlpAdvancedDocumentDetectionRequest
Request object for advanced DLP document detection with 29 PII detection types including health-related data.
BarcodesConversionDocumentsImage RecognitionNatural-LanguageOCRProcessingValidationVirus Scanning
Properties
| Name | Type | Description |
|---|---|---|
| InputFile | string | Document file bytes (PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, HTML, EML, MSG, PNG, JPG, or WEBP) to scan for PII and sensitive data. |
| FileName | string | Optional. Name of the input file including extension, used for format detection. If not provided, format is detected from file contents. |
| RecognitionMode | string | Optional. Recognition mode for image processing. Options: null (default), "Normal", "Advanced", "Fast", "FastPlus", "FastMini". |
| AllowEmailAddress | boolean | Set to true to allow email addresses in the document and not flag them as PII. |
| AllowPhoneNumber | boolean | Set to true to allow phone numbers in the document and not flag them as PII. |
| AllowStreetAddress | boolean | Set to true to allow street addresses in the document and not flag them as PII. |
| AllowCity | boolean | Set to true to allow standalone city names (e.g. "San Francisco") in the document and not flag them as PII. Applies to city names mentioned outside of a full street address. |
| AllowPersonName | boolean | Set to true to allow person names in the document and not flag them as PII. |
| AllowBirthDate | boolean | Set to true to allow birth dates in the document and not flag them as PII. |
| AllowPassportNumber | boolean | Set to true to allow passport numbers in the document and not flag them as PII. |
| AllowDriversLicense | boolean | Set to true to allow drivers license numbers in the document and not flag them as PII. |
| AllowSocialSecurityNumber | boolean | Set to true to allow social security numbers in the document and not flag them as PII. |
| AllowTaxpayerID | boolean | Set to true to allow taxpayer IDs in the document and not flag them as PII. |
| AllowCreditCardNumber | boolean | Set to true to allow credit card numbers in the document and not flag them as PII. |
| AllowCreditCardExpirationDate | boolean | Set to true to allow credit card expiration dates in the document and not flag them as PII. |
| AllowCreditCardVerificationCode | boolean | Set to true to allow credit card verification codes in the document and not flag them as PII. |
| AllowBankAccountNumber | boolean | Set to true to allow bank account numbers in the document and not flag them as PII. |
| AllowIBAN | boolean | Set to true to allow IBANs in the document and not flag them as PII. |
| AllowHealthInsuranceNumber | boolean | Set to true to allow health insurance numbers in the document and not flag them as PII. |
| AllowBearerToken | boolean | Set to true to allow bearer tokens in the document and not flag them as PII. |
| AllowHttpCookie | boolean | Set to true to allow HTTP cookies in the document and not flag them as PII. |
| AllowPrivateKeys | boolean | Set to true to allow private keys in the document and not flag them as PII. |
| AllowCredentials | boolean | Set to true to allow credentials (usernames/passwords) in the document and not flag them as PII. |
| AllowDeepWebUrls | boolean | Set to true to allow deep web URLs (.onion) in the document and not flag them as PII. |
| AllowSourceCode | boolean | Set to true to allow source code in the document and not flag it as sensitive data. |
| AllowIpAddress | boolean | Set to true to allow IP addresses in the document and not flag them as PII. |
| AllowMacAddress | boolean | Set to true to allow MAC addresses in the document and not flag them as PII. |
| AllowHealthInsuranceMemberID | boolean | Set to true to allow health insurance member IDs in the document and not flag them as PHI. |
| AllowMedicalRecordNumber | boolean | Set to true to allow medical record numbers in the document and not flag them as PHI. |
| AllowBillingAccountNumber | boolean | Set to true to allow billing account numbers (e.g. provider/customer billing account IDs, distinct from bank account numbers) in the document and not flag them as PII. |
| AllowHealthInjuryOrDisease | boolean | Set to true to allow references to injuries or diseases in the document and not flag them as PHI. |
| AllowHealthTypeOfTreatment | boolean | Set to true to allow references to types of medical treatment in the document and not flag them as PHI. |
| AllowHealthDateAndTimeOfTreatment | boolean | Set to true to allow dates and times of medical treatment in the document and not flag them as PHI. |
| AllowHealthPlanBeneficiaryNumber | boolean | Set to true to allow health plan beneficiary numbers in the document and not flag them as PHI. |
| AllowHealthPaymentsMadeForTreatment | boolean | Set to true to allow payments made for medical treatment in the document and not flag them as PHI. |
| AllowFaces | boolean | Set to true to allow identifiable human faces in the document and not flag them as PII. |
| AllowVehicleID | boolean | Set to true to allow vehicle identifiers (e.g. license plates, VINs) in the document and not flag them as PII. |
| AllowDeviceID | boolean | Set to true to allow device identifiers (e.g. serial numbers, IMEIs, MAC-level device IDs) in the document and not flag them as PII. |
| AllowNamesOfRelatives | boolean | Set to true to allow names of relatives in the document and not flag them as PII. |
| AllowHealthUniversalRecordLocator | boolean | Set to true to allow health universal record locators (URLs) in the document and not flag them as PHI. |
| AllowBiometrics | boolean | Set to true to allow biometric data references (e.g. fingerprints, retinal scans, voiceprints) in the document and not flag them as PII. |
| ProvideAnalysisRationale | boolean | Set to true to include a natural language rationale explaining why each detection conclusion was formed. |
| CustomPolicyID | string | Apply a Custom Policy for DLP Enforcement by providing the ID; to create a Custom Policy, navigate to the Cloudmersive Management Portal and select Custom Policies. Requires Managed Instance or Privat |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-dlp-advanced-document-detection-request-schema.json",
"title": "DlpAdvancedDocumentDetectionRequest",
"description": "Request object for advanced DLP document detection with 29 PII detection types including health-related data.",
"x-generated": "2026-11-05",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/cloudmersive-detect-api-openapi.yml#/components/schemas/DlpAdvancedDocumentDetectionRequest",
"type": "object",
"properties": {
"InputFile": {
"format": "byte",
"description": "Document file bytes (PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, HTML, EML, MSG, PNG, JPG, or WEBP) to scan for PII and sensitive data.",
"type": "string"
},
"FileName": {
"description": "Optional. Name of the input file including extension, used for format detection. If not provided, format is detected from file contents.",
"type": "string"
},
"RecognitionMode": {
"description": "Optional. Recognition mode for image processing. Options: null (default), \"Normal\", \"Advanced\", \"Fast\", \"FastPlus\", \"FastMini\".",
"type": "string"
},
"AllowEmailAddress": {
"description": "Set to true to allow email addresses in the document and not flag them as PII.",
"type": "boolean"
},
"AllowPhoneNumber": {
"description": "Set to true to allow phone numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowStreetAddress": {
"description": "Set to true to allow street addresses in the document and not flag them as PII.",
"type": "boolean"
},
"AllowCity": {
"description": "Set to true to allow standalone city names (e.g. \"San Francisco\") in the document and not flag them as PII. Applies to city names mentioned outside of a full street address.",
"type": "boolean"
},
"AllowPersonName": {
"description": "Set to true to allow person names in the document and not flag them as PII.",
"type": "boolean"
},
"AllowBirthDate": {
"description": "Set to true to allow birth dates in the document and not flag them as PII.",
"type": "boolean"
},
"AllowPassportNumber": {
"description": "Set to true to allow passport numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowDriversLicense": {
"description": "Set to true to allow drivers license numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowSocialSecurityNumber": {
"description": "Set to true to allow social security numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowTaxpayerID": {
"description": "Set to true to allow taxpayer IDs in the document and not flag them as PII.",
"type": "boolean"
},
"AllowCreditCardNumber": {
"description": "Set to true to allow credit card numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowCreditCardExpirationDate": {
"description": "Set to true to allow credit card expiration dates in the document and not flag them as PII.",
"type": "boolean"
},
"AllowCreditCardVerificationCode": {
"description": "Set to true to allow credit card verification codes in the document and not flag them as PII.",
"type": "boolean"
},
"AllowBankAccountNumber": {
"description": "Set to true to allow bank account numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowIBAN": {
"description": "Set to true to allow IBANs in the document and not flag them as PII.",
"type": "boolean"
},
"AllowHealthInsuranceNumber": {
"description": "Set to true to allow health insurance numbers in the document and not flag them as PII.",
"type": "boolean"
},
"AllowBearerToken": {
"description": "Set to true to allow bearer tokens in the document and not flag them as PII.",
"type": "boolean"
},
"AllowHttpCookie": {
"description": "Set to true to allow HTTP cookies in the document and not flag them as PII.",
"type": "boolean"
},
"AllowPrivateKeys": {
"description": "Set to true to allow private keys in the document and not flag them as PII.",
"type": "boolean"
},
"AllowCredentials": {
"description": "Set to true to allow credentials (usernames/passwords) in the document and not flag them as PII.",
"type": "boolean"
},
"AllowDeepWebUrls": {
"description": "Set to true to allow deep web URLs (.onion) in the document and not flag them as PII.",
"type": "boolean"
},
"AllowSourceCode": {
"description": "Set to true to allow source code in the document and not flag it as sensitive data.",
"type": "boolean"
},
"AllowIpAddress": {
"description": "Set to true to allow IP addresses in the document and not flag them as PII.",
"type": "boolean"
},
"AllowMacAddress": {
"description": "Set to true to allow MAC addresses in the document and not flag them as PII.",
"type": "boolean"
},
"AllowHealthInsuranceMemberID": {
"description": "Set to true to allow health insurance member IDs in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowMedicalRecordNumber": {
"description": "Set to true to allow medical record numbers in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowBillingAccountNumber": {
"description": "Set to true to allow billing account numbers (e.g. provider/customer billing account IDs, distinct from bank account numbers) in the document and not flag them as PII.",
"type": "boolean"
},
"AllowHealthInjuryOrDisease": {
"description": "Set to true to allow references to injuries or diseases in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowHealthTypeOfTreatment": {
"description": "Set to true to allow references to types of medical treatment in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowHealthDateAndTimeOfTreatment": {
"description": "Set to true to allow dates and times of medical treatment in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowHealthPlanBeneficiaryNumber": {
"description": "Set to true to allow health plan beneficiary numbers in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowHealthPaymentsMadeForTreatment": {
"description": "Set to true to allow payments made for medical treatment in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowFaces": {
"description": "Set to true to allow identifiable human faces in the document and not flag them as PII.",
"type": "boolean"
},
"AllowVehicleID": {
"description": "Set to true to allow vehicle identifiers (e.g. license plates, VINs) in the document and not flag them as PII.",
"type": "boolean"
},
"AllowDeviceID": {
"description": "Set to true to allow device identifiers (e.g. serial numbers, IMEIs, MAC-level device IDs) in the document and not flag them as PII.",
"type": "boolean"
},
"AllowNamesOfRelatives": {
"description": "Set to true to allow names of relatives in the document and not flag them as PII.",
"type": "boolean"
},
"AllowHealthUniversalRecordLocator": {
"description": "Set to true to allow health universal record locators (URLs) in the document and not flag them as PHI.",
"type": "boolean"
},
"AllowBiometrics": {
"description": "Set to true to allow biometric data references (e.g. fingerprints, retinal scans, voiceprints) in the document and not flag them as PII.",
"type": "boolean"
},
"ProvideAnalysisRationale": {
"description": "Set to true to include a natural language rationale explaining why each detection conclusion was formed.",
"type": "boolean"
},
"CustomPolicyID": {
"description": "Apply a Custom Policy for DLP Enforcement by providing the ID; to create a Custom Policy,\nnavigate to the Cloudmersive Management Portal and select Custom Policies.\nRequires Managed Instance or Private Cloud",
"type": "string"
}
},
"additionalProperties": false
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/cloudmersive-dlp-advanced-document-detection-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.