{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/cloudflare/main/json-schema/cloudflare-variant-input-schema.json", "title": "VariantInput", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/cloudflare-variants-api-openapi.yml#/components/schemas/VariantInput", "type": "object", "required": [ "id", "options" ], "properties": { "id": { "type": "string", "description": "The name of the variant." }, "options": { "type": "object", "properties": { "fit": { "type": "string", "enum": [ "scale-down", "contain", "cover", "crop", "pad" ], "description": "Resizing behavior." }, "width": { "type": "integer", "description": "Maximum width in pixels." }, "height": { "type": "integer", "description": "Maximum height in pixels." }, "metadata": { "type": "string", "enum": [ "keep", "copyright", "none" ], "description": "What metadata to preserve." } } }, "neverRequireSignedURLs": { "type": "boolean", "description": "Allow unsigned URL access for this variant." } } }