Schemas
List all uploaded schemas
client.schemaValidation.schemas.list(SchemaListParams { zone_id, omit_source, page, 2 more } params, RequestOptionsoptions?): V4PagePaginationArray<PublicSchema { created_at, kind, name, 3 more } >
GET/zones/{zone_id}/schema_validation/schemas
Get details of a schema
client.schemaValidation.schemas.get(stringschemaId, SchemaGetParams { zone_id, omit_source } params, RequestOptionsoptions?): PublicSchema { created_at, kind, name, 3 more }
GET/zones/{zone_id}/schema_validation/schemas/{schema_id}
Upload a schema
client.schemaValidation.schemas.create(SchemaCreateParams { zone_id, kind, name, 2 more } params, RequestOptionsoptions?): PublicSchema { created_at, kind, name, 3 more }
POST/zones/{zone_id}/schema_validation/schemas
Edit details of a schema to enable validation
client.schemaValidation.schemas.edit(stringschemaId, SchemaEditParams { zone_id, validation_enabled } params, RequestOptionsoptions?): PublicSchema { created_at, kind, name, 3 more }
PATCH/zones/{zone_id}/schema_validation/schemas/{schema_id}
Delete a schema
client.schemaValidation.schemas.delete(stringschemaId, SchemaDeleteParams { zone_id } params, RequestOptionsoptions?): SchemaDeleteResponse { id }
DELETE/zones/{zone_id}/schema_validation/schemas/{schema_id}