Creates an AI Detection order and issues a presigned S3 upload URL for the image.
POST /api/v2/orders/ai-detection/confirm to start async detection| Status | Description |
|---|---|
pending | Waiting for file upload |
inProgress | Detection is in progress |
complete | Detection complete, result available |
failed | Detection failed |
jpg, jpeg, png, webp, bmp, tiff
uploadUrl from the response, upload your image directly to S3 using a PUT request:
inProgress. When detection completes, the result is available via:
order.aiDetection.completed or order.aiDetection.failed eventscomplete or failedaiDetection:
statusCode | Meaning |
|---|---|
1 | Highly likely AI-generated |
2 | Likely AI-generated |
3 | Likely human-created |
4 | Highly likely human-created |
API Key for external client access
Idempotency key to prevent duplicate requests
"key-ai-detection-001"
Image file name with extension. Supported: jpg, jpeg, png, webp, bmp, tiff
"photo.jpg"
Order name (optional, auto-generated if not provided)
64"my-detection-order"
Output options (optional). Generated files are included in the order detail response.
Order created successfully