v3
latestOpenAPI 3.1.02026-07-31112356215.0 KBdeepfakeDetection
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
API token from https://app.resemble.ai/account/api
Response
Batch accepted