{"name":"Cloudinary URL Debugger","description":"Checks Cloudinary delivery URLs and returns the x-cld-error response header to help diagnose delivery failures. The asset itself is never returned.","endpoints":{"/debug-url":{"method":"GET","description":"Debug a full Cloudinary URL. Accepts res.cloudinary.com URLs, CNAME hostnames, and private-CDN hostnames.","params":{"url":"(required) Full HTTPS Cloudinary delivery URL — res.cloudinary.com, a CNAME, or a private-CDN host"}},"/debug-components":{"method":"GET","description":"Construct a Cloudinary URL from its components and debug it. Supports standard, CNAME, and private-CDN delivery.","params":{"cloud_name":"(required) Your Cloudinary cloud name","asset_type":"(required) Asset type: image | video | raw","delivery_type":"(required) Delivery type: upload | fetch | private | authenticated | sprite | facebook | twitter | youtube | vimeo","transformation":"(optional) Transformation string, e.g. w_300,c_fill or f_auto,q_auto","public_id":"(required) Public ID of the asset, including file extension if not using f_auto","custom_domain":"(optional) Custom hostname for CNAME or private-CDN delivery, e.g. media.example.com","private_cdn":"(optional) Set to \"true\" for private-CDN / subdomain delivery where the cloud name is NOT in the URL path. Without custom_domain this produces a {cloud_name}-res.cloudinary.com URL."}}}}