Create Anti-AI order
Create an order for AI detection protection processing.
Input Modes (Upload / URL / Mixed)
The input mode is determined by the presence of originalFileUrl in each file object:
- Upload mode (no
originalFileUrl): Presigned URL issued → Client uploads to S3 → Call/confirm - URL mode (
originalFileUrlprovided): Image downloaded from the URL and processed immediately - Mixed mode: Some files in Upload mode, others in URL mode simultaneously
Behavior
| Condition | Order Status | Confirm Required |
|---|---|---|
All files have originalFileUrl | inProgress | No (immediate processing) |
Any file without originalFileUrl | pending | Yes (upload then confirm) |
Zero Copy Mode
When mode.zeroCopy: true, processed results are uploaded directly to customer-provided presigned URLs.
In this case, outputTargets array is required and must match the length of files array.
sk_test_ key, the order follows the test lifecycle described in Test API keys. Test uploads use the returned BIZ MORI upload URL, and no result file is created.Download order results
Once your order reachescomplete status, use the Get download URL endpoint to retrieve a presigned download URL:
Authorizations
Bearer API key for external client access. Live keys use the sk_ prefix; test keys use the sk_test_ prefix and support order-lifecycle testing with mock responses without processing or credit usage.
Body
Idempotency key to prevent duplicate requests
1 - 100 elementsOrder name (optional, auto-generated if not provided)
64Processing mode settings
Output upload targets for Zero Copy mode (required when mode.zeroCopy is true)
Response
Order created successfully