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
errors: Array<>
messages: Array<>
result: unknown
success: true

Whether the API call was successful

Request example
200Example

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

Methods

Get Content Scanning Status -> Envelope<{ modified, value }>
get/zones/{zone_id}/content-upload-scan/settings

Retrieve the current status of Content Scanning