# BIZ MORI API Documentation ## Docs - [Confirm AI Detection order](https://docs.bizmori.com/api-reference/ai-detection/confirm-order.md): Confirms that the image has been uploaded to S3 and starts async AI detection processing. - [Create AI Detection order](https://docs.bizmori.com/api-reference/ai-detection/create-order.md): Creates an AI Detection order and issues a presigned S3 upload URL for the image. - [Confirm Anti-AI order](https://docs.bizmori.com/api-reference/anti-ai/confirm-order.md): Call after file upload is complete to start processing. - Call after all upload files are uploaded to S3 - Status changes to `inProgress` when processing starts - In mixed mode, only upload files are checked for S3 presence; URL files are already ready - Orders where all files are in URL mode are al… - [Create Anti-AI order](https://docs.bizmori.com/api-reference/anti-ai/create-order.md): Create an order for AI detection protection processing. - [Create Anti-AI order with URLs](https://docs.bizmori.com/api-reference/anti-ai/create-order-urls.md): **Deprecated**: Use `/anti-ai` endpoint with `originalFileUrl` field instead. - [API Reference](https://docs.bizmori.com/api-reference/introduction.md): Complete reference for the BIZ MORI API endpoints - [Get download URL](https://docs.bizmori.com/api-reference/orders/download-order.md): Issue a download URL for completed order files. - Only available for orders with `complete` status - URL is valid for 1 hour - Order files are available for download for up to 7 days after order creation - After 7 days, the order transitions to `expired` status and files can no longer be downloaded - [Get order details](https://docs.bizmori.com/api-reference/orders/get-order.md) - [List orders](https://docs.bizmori.com/api-reference/orders/list-orders.md): Retrieve orders with pagination. - Filter by status, type, and channel - Keyword search supported - Sorted by most recent - [Recent usage statistics](https://docs.bizmori.com/api-reference/orders/recent-stats.md): Usage statistics for the last 7 days - [Refresh presigned URLs](https://docs.bizmori.com/api-reference/orders/refresh-urls.md): Reissue expired upload URLs. - Only available for orders with `pending` status - [Create watermark embed order](https://docs.bizmori.com/api-reference/watermark-embed/create-order.md): Create a watermark embedding order. - Up to 10 watermark texts per image - Up to 100 files per order - Supported image formats (IMG): jpg, jpeg, png, webp, bmp, tiff - Supported document formats (DOCUMENT): pdf - [Create watermark extract order](https://docs.bizmori.com/api-reference/watermark-extract/create-order.md): Create a watermark extraction order. - Only 1 file per order - Supports image (jpg, jpeg, png, webp, bmp, tiff) or PDF files - For images, `includeOriginal: true` allows uploading the original file alongside - PDF does not support `includeOriginal` - [Create webhook](https://docs.bizmori.com/api-reference/webhooks/create-webhook.md): Register a new webhook. - Multiple webhooks can be registered - A signing secret is returned upon registration - [Delete webhook](https://docs.bizmori.com/api-reference/webhooks/delete-webhook.md): Delete a webhook. - [Get webhook details](https://docs.bizmori.com/api-reference/webhooks/get-webhook.md): Retrieve detailed information for a specific webhook. - [List webhook events](https://docs.bizmori.com/api-reference/webhooks/list-events.md): Retrieve delivery events for a specific webhook with pagination. - Includes status, event type, and delivery time - [List webhooks](https://docs.bizmori.com/api-reference/webhooks/list-webhooks.md): Retrieve registered webhooks with pagination. - Includes name, URL, active status, and last sent time - [Retry webhook event](https://docs.bizmori.com/api-reference/webhooks/retry-event.md): Manually retry sending a single failed webhook event. - Only events with `FAILED` status can be retried - On success, the event status changes to `SENT` - If the retry fails, the event remains `FAILED` and a scheduler-based retry is queued for 30 minutes later - [Retry failed webhook events](https://docs.bizmori.com/api-reference/webhooks/retry-failed-events.md): Retry all failed webhook events within a specified date range. - Retries up to 50 failed events per request - Date range must not exceed 7 days - Each event is retried individually - [Update webhook](https://docs.bizmori.com/api-reference/webhooks/update-webhook.md): Update webhook information. - [Authentication](https://docs.bizmori.com/authentication.md): How to authenticate your BIZ MORI API requests - [Error Codes](https://docs.bizmori.com/errors.md): Complete reference of BIZ MORI API error codes - [Introduction](https://docs.bizmori.com/index.md): BIZ MORI API — Programmatic digital content protection for images - [Acceptable Use Policy (AUP)](https://docs.bizmori.com/legal/aup.md): Permitted and prohibited uses of the BIZ MORI service - [Privacy Policy](https://docs.bizmori.com/legal/privacy.md): How BIZ MORI collects, uses, and protects your data - [Terms of Service](https://docs.bizmori.com/legal/terms.md): Terms governing your use of the BIZ MORI API - [Quickstart](https://docs.bizmori.com/quickstart.md): Get started with BIZ MORI API — choose a service to begin - [AI Detection Quickstart](https://docs.bizmori.com/quickstart/ai-detection.md): Detect AI-generated images with probability scoring - [Anti-AI Quickstart](https://docs.bizmori.com/quickstart/anti-ai.md): Protect your images from AI with the Anti-AI API - [Watermark Embed Quickstart](https://docs.bizmori.com/quickstart/watermark-embed.md): Embed invisible watermarks into your images - [Watermark Extract Quickstart](https://docs.bizmori.com/quickstart/watermark-extract.md): Detect and extract watermarks from images - [Webhooks](https://docs.bizmori.com/webhooks.md): Receive real-time push notifications when orders complete or fail ## OpenAPI Specs - [openapi](https://docs.bizmori.com/api-reference/openapi.yaml) ## Optional - [BIZ MORI Dashboard](https://app.bizmori.com) - [Support](mailto:support@bizmori.com) - [Status](https://status.bizmori.com)