Skip to content

Endpoints

Verify whether image or video content was generated or signed by Bria.

Verify Image

Request

Checks whether an image was generated or signed by Bria, via its C2PA manifest and Bria's invisible watermark.

Bodyapplication/jsonrequired
imagestringrequired

A publicly accessible image URL, or a base64-encoded image. Accepts JPEG, PNG, GIF, or WEBP; only PNG and JPEG are checked for the invisible watermark.

POST
/v2/image/verify
curl -i -X POST \
  https://engine.prod.bria-api.com/v2/image/verify \
  -H 'Content-Type: application/json' \
  -d '{
    "image": "https://labs-assets.bria.ai/sandbox-example-inputs/remove_background_example.jpg"
  }'

Responses

Successful operation.

Bodyapplication/json
resultobjectrequired
request_idstringrequired

A unique identifier for this request, echoed back for support/debugging.

Response
{ "result": { "verified": true, "c2pa": { "present": true, "is_trusted": true, "validation_state": "Trusted" }, "invisible_watermark_detected": false }, "request_id": "a1b2c3d4e5f6" }