Skip to content
Start here

Content Scanning

Enable Content Scanning for a zone.
client.ContentScanning.Enable(ctx, body) (*ContentScanningEnableResponse, error)
POST/zones/{zone_id}/content-upload-scan/enable
Disable Content Scanning for a zone.
client.ContentScanning.Disable(ctx, body) (*ContentScanningDisableResponse, error)
POST/zones/{zone_id}/content-upload-scan/disable
Update the Content Scanning status for a zone.
client.ContentScanning.New(ctx, params) (*ContentScanningNewResponse, error)
PUT/zones/{zone_id}/content-upload-scan/settings
Update the Content Scanning status for a zone.
client.ContentScanning.Update(ctx, params) (*ContentScanningUpdateResponse, error)
PUT/zones/{zone_id}/content-upload-scan/settings
Get the Content Scanning status for a zone.
client.ContentScanning.Get(ctx, query) (*ContentScanningGetResponse, error)
GET/zones/{zone_id}/content-upload-scan/settings

Content ScanningPayloads

List the Content Scanning custom expressions of a zone.
client.ContentScanning.Payloads.List(ctx, query) (*SinglePage[PayloadListResponse], error)
GET/zones/{zone_id}/content-upload-scan/payloads
Create Content Scanning custom expressions for a zone.
client.ContentScanning.Payloads.New(ctx, params) (*SinglePage[PayloadNewResponse], error)
POST/zones/{zone_id}/content-upload-scan/payloads
Delete a Content Scanning custom expression from a zone.
client.ContentScanning.Payloads.Delete(ctx, expressionID, body) (*SinglePage[PayloadDeleteResponse], error)
DELETE/zones/{zone_id}/content-upload-scan/payloads/{expression_id}
Update a Content Scanning custom expression for a zone.
client.ContentScanning.Payloads.Update(ctx, expressionID, params) (*SinglePage[PayloadUpdateResponse], error)
PATCH/zones/{zone_id}/content-upload-scan/payloads/{expression_id}

Content ScanningSettings

Get the Content Scanning status for a zone.
client.ContentScanning.Settings.Get(ctx, query) (*SettingGetResponse, error)
GET/zones/{zone_id}/content-upload-scan/settings