Policy Management API
Properties for contentManagementFlagString:string · enum · requiredstring · requiredboolean · required integerobject stringstringstringstringinteger · int32booleanPolicyStatus · enum
Schemas
ContentManagementFlag
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = integer |
string · enum
Enum values:
allow
sanitise
disallow
PdfContentManagement
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
WordContentManagement
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
ExcelContentManagement
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
PowerPointContentManagement
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
ArchiveConfig
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
Default: sanitise
ContentManagementFlags
PdfContentManagement · required
WordContentManagement · required
ExcelContentManagement · required
PowerPointContentManagement · required
SvgConfig · required
WebpConfig · required
TiffConfig · required
ArchiveConfig · required
PdfSettings
irregularPdfProcessingEnum values:
fast
cautious
none
Default: fast
headerLabelThe label to add to irregular PDF's. Maximum label length is 256 characters. Characters are limited to those on standard US and Latin keyboards.
Default: Processed for security: Visual elements may vary
addCautiousOnlyHeaderLabelDefault: false
ExtendedFormatSettings
Versioned passthrough of the Glasswall Genesis extended-format policy, handed to Genesis unchanged.
versionDefault: 1
policyThe Genesis policy tree (policy.cdr.globals plus per-format policy.cdr.overrides.
ContentManagementPolicy
Versioned passthrough of the Glasswall Genesis extended-format policy, handed to Genesis unchanged.
Example: {"version":1,"policy":{"cdr":{"globals":{},"overrides":{"nitf":{"rules":{"mask-table-unaccounted-bytes":"remove","header-length-mismatch":"reject","file-length-out-of-range":"report","encryption-flag-invalid":"omit","unsupported-xml-des":"reject","des-subheader-length-mismatch":"report","classification-text-country-invalid":"report"}}}}}}
WritePolicyBody
The policy settings to be set for a named policy
ContentManagementPolicy · required
statusGetPolicyResponse
schemaNamepolicyNamepolicyIdentitypolicyVersionisDefaultPolicyobject
statusEnum values:
enabled
disabled
Example: enabled