## Delete a schema `client.schemaValidation.schemas.delete(stringschemaId, SchemaDeleteParamsparams, RequestOptionsoptions?): SchemaDeleteResponse` **delete** `/zones/{zone_id}/schema_validation/schemas/{schema_id}` Permanently removes an uploaded OpenAPI schema from API Shield. Operations using this schema will lose their validation rules. ### Parameters - `schemaId: string` UUID. - `params: SchemaDeleteParams` - `zone_id: string` Identifier. ### Returns - `SchemaDeleteResponse` - `id: string` The ID of the schema that was just deleted ### Example ```node import Cloudflare from 'cloudflare'; const client = new Cloudflare({ apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted }); const schema = await client.schemaValidation.schemas.delete( 'f174e90a-fafe-4643-bbbc-4a0ed4fc8415', { zone_id: '023e105f4ecef8ad9ca31a8372d0c353' }, ); console.log(schema.id); ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" }, "success": true } ```