v3

latestOpenAPI 3.1.02026-07-31112356215.0 KB
deepfakeDetection

Create a batch deepfake detection job

Submit up to 50 files in a single request and process them as a single logical group. Returns HTTP 202 with a batch UUID; each file is analyzed in the background and individual results are available via GET /detect/{uuid} for each entry in detect_uuids.

Two intake methods:

  • Multiple media files — repeated files[] form fields.
  • Single zip archive — a single file form field whose value is a .zip containing the media files. Non-media entries are skipped.

Provide one of files[] or file=<...>.zip per request. Synchronous mode (Prefer: wait) is not supported and returns 400 if sent.

Constraints:

  • Maximum 50 files per batch.
  • Maximum 500 MB total upload size across all files.
  • Allowed file types match POST /detect's direct-upload allowlist.
  • All-or-nothing billing: if the team's wallet cannot cover the projected cost for every file, the request is rejected with 402 and no detects are created.
post/detect/batch

Headers

Authorizationstring required

Response

Batch accepted

successboolean