deepfakeDetection
Create a batch deepfake detection job
Changed onSubmit 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.
- Watermark analysis is not supported for batch or zip requests. Sending detect_watermark=true returns 400.
- 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
Request
- Base URL: https://app.resemble.ai/api/v2
- URL: https://app.resemble.ai/api/v2/detect/batch
- Auth: HTTP bearer
Response
Batch accepted
Changes
- warning
deleted the
headerrequest parameterAuthorization - info
the endpoint scheme security
BearerAuthwas added to the API
- warning
- info
api operation id
create-detect-batchremoved and replaced withdeepfakeDetection_createDetectBatch
- info