Content Scanning
content_scanning
Methods
Disable Content Scanning -> Envelope<unknown>
post/zones/{zone_id}/content-upload-scan/disable
Disable Content Scanning
Enable Content Scanning -> Envelope<unknown>
post/zones/{zone_id}/content-upload-scan/enable
Enable Content Scanning
Security
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example: Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY
Accepted Permissions (at least one required)
Zone WAF Write Account WAF Write
Parameters
zone_id: string
(maxLength: 32)Identifier
Response fields
result: unknown
success: true
Whether the API call was successful
Request example
200Example
Content Scanning
Payloads
content_scanning.payloads
Methods
Add Custom Scan Expressions -> SinglePage<{ id, payload }>
post/zones/{zone_id}/content-upload-scan/payloads
Add custom scan expressions for Content Scanning
Delete A Custom Scan Expression -> SinglePage<{ id, payload }>
delete/zones/{zone_id}/content-upload-scan/payloads/{expression_id}
Delete a Content Scan Custom Expression
List Existing Custom Scan Expressions -> SinglePage<{ id, payload }>
get/zones/{zone_id}/content-upload-scan/payloads
Get a list of existing custom scan expressions for Content Scanning
Content Scanning
Settings
content_scanning.settings
Methods
Get Content Scanning Status -> Envelope<{ modified, value }>
get/zones/{zone_id}/content-upload-scan/settings
Retrieve the current status of Content Scanning