Validates an image and returns upload metadata, detected dimensions, slop_score, and visible Gemini watermark status.
Provide exactly one input: upload_id, multipart image, or image_url.
URL imports must use HTTPS, resolve to a public address, return image/*, and stay under the upload size limit. Visible Gemini logo removal runs automatically during validation and does not require a request parameter.
Starts a cleaning job for a validated upload. Supported detector strengths are strong and medium.
The aliases balanced and subtle map to those values.
detector_bypass defaults to true, while remove_synthid_watermark defaults to false.
Set remove_synthid_watermark to true to run SynthID removal, and set synthid_strength to low, medium, high, or x_high.
synthid_strength defaults to medium. Set detector_bypass to false when you only want the SynthID stage.
SynthID removal adds 3 credits. When detector_bypass is false, the job runs only the SynthID stage and the returned output_url points to that WebP output. Requests with both stages disabled are rejected.
GET
/bypasses/:uuid
Returns bypass job status, processing dimensions, cost, errors, and a temporary output_url when the job succeeded.