{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/imgbb/main/json-schema/upload-response.json", "title": "ImgBB Upload Response", "description": "JSON response schema returned by the ImgBB v1 upload API on success.", "type": "object", "properties": { "data": { "type": "object", "description": "Image metadata returned on successful upload.", "properties": { "id": { "type": "string", "description": "Unique image identifier on ImgBB." }, "title": { "type": "string", "description": "Image title (auto-generated or from the name parameter)." }, "url_viewer": { "type": "string", "format": "uri", "description": "URL of the ImgBB viewer page for this image." }, "url": { "type": "string", "format": "uri", "description": "Direct URL to the full-size image." }, "display_url": { "type": "string", "format": "uri", "description": "Display-optimized URL suitable for embedding." }, "width": { "type": "string", "description": "Image width in pixels (returned as string)." }, "height": { "type": "string", "description": "Image height in pixels (returned as string)." }, "size": { "type": "string", "description": "File size in bytes (returned as string)." }, "time": { "type": "string", "description": "Unix timestamp of the upload (returned as string)." }, "expiration": { "type": "string", "description": "Expiration in seconds from upload time; \"0\" means no expiration (permanent)." }, "image": { "$ref": "#/$defs/ImageVariant", "description": "Metadata for the full-size image." }, "thumb": { "$ref": "#/$defs/ImageVariant", "description": "Metadata for the thumbnail image." }, "medium": { "$ref": "#/$defs/ImageVariant", "description": "Metadata for the medium-sized image variant." }, "delete_url": { "type": "string", "format": "uri", "description": "URL to permanently delete this image from ImgBB." } } }, "success": { "type": "boolean", "description": "True if the upload was successful." }, "status": { "type": "integer", "description": "HTTP status code mirrored in the response body." } }, "$defs": { "ImageVariant": { "type": "object", "description": "Metadata for an image or image variant.", "properties": { "filename": { "type": "string", "description": "File name including extension." }, "name": { "type": "string", "description": "Base name without extension." }, "mime": { "type": "string", "description": "MIME type (e.g. image/png, image/jpeg)." }, "extension": { "type": "string", "description": "File extension (e.g. png, jpg)." }, "url": { "type": "string", "format": "uri", "description": "URL to this image variant." } } } } }