Schema Validation

schema_validation

schema_validation.schemas

Methods

List All Uploaded Schemas -> V4PagePaginationArray<>
get/zones/{zone_id}/schema_validation/schemas

List all uploaded schemas

Get Details Of A Schema -> Envelope<>
get/zones/{zone_id}/schema_validation/schemas/{schema_id}

Get details of a schema

Upload A Schema -> Envelope<>
post/zones/{zone_id}/schema_validation/schemas

Upload a schema

Edit Details Of A Schema To Enable Validation -> Envelope<>
patch/zones/{zone_id}/schema_validation/schemas/{schema_id}

Edit details of a schema to enable validation

Delete A Schema -> Envelope<{ schema_id }>
delete/zones/{zone_id}/schema_validation/schemas/{schema_id}

Delete a schema

Domain types

PublicSchema = { created_at, kind, name, 3 more... }

A schema used in schema validation

schema_validation.settings

Methods

Get Global Schema Validation Settings -> Envelope<{ validation_default_mitigation_action, validation_override_mitigation_action }>
get/zones/{zone_id}/schema_validation/settings

Get global schema validation settings

Update Global Schema Validation Settings -> Envelope<{ validation_default_mitigation_action, validation_override_mitigation_action }>
put/zones/{zone_id}/schema_validation/settings

Update global schema validation settings

Edit Global Schema Validation Settings -> Envelope<{ validation_default_mitigation_action, validation_override_mitigation_action }>
patch/zones/{zone_id}/schema_validation/settings

Edit global schema validation settings

schema_validation.settings.operations

Methods

List Per Operation Schema Validation Settings -> V4PagePaginationArray<{ mitigation_action, operation_id }>
get/zones/{zone_id}/schema_validation/settings/operations

List per-operation schema validation settings

Get Per Operation Schema Validation Setting -> Envelope<{ mitigation_action, operation_id }>
get/zones/{zone_id}/schema_validation/settings/operations/{operation_id}

Get per-operation schema validation setting

Update Per Operation Schema Validation Setting -> Envelope<{ mitigation_action, operation_id }>
put/zones/{zone_id}/schema_validation/settings/operations/{operation_id}

Update per-operation schema validation setting

Bulk Edit Per Operation Schema Validation Settings -> Envelope<Record<string, { mitigation_action, operation_id }>>
patch/zones/{zone_id}/schema_validation/settings/operations

Bulk edit per-operation schema validation settings

Delete Per Operation Schema Validation Setting -> Envelope<{ operation_id }>
delete/zones/{zone_id}/schema_validation/settings/operations/{operation_id}

Delete per-operation schema validation setting