Skip to content

Verify Video

Request

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

Bodyapplication/jsonrequired
videostring, (uri)required

A publicly accessible video URL. Accepts MP4, MOV, or M4V.

POST
/v2/video/verify
# Public endpoint: no API token required.
import httpx

response = httpx.post(
    "https://engine.prod.bria-api.com/v2/video/verify",
    json={
        "video": "https://labs-assets.bria.ai/sandbox-example-inputs/3446608-sd_426_240_25fps.mp4",
    },
    timeout=60,
)
response.raise_for_status()
print(response.json())

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": true }, "request_id": "a1b2c3d4e5f6" }