This guide walks you through detecting a watermark in an image — from creating an order to reading the extraction result.Documentation Index
Fetch the complete documentation index at: https://docs.bizmori.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A BIZ MORI API key (get one here)
- A watermarked image file (
jpeg,jpg,png,webp,bmp, ortiff) or PDF
Step 1: Create an order
Create a watermark extraction order with your file.Step 2: Upload the file
PUT your file to the presigneduploadUrl from Step 1. This is a direct S3 upload — no Authorization header needed.
cURL
No confirm step needed. Like Watermark Embed, Watermark Extract processing starts automatically after your file upload completes. Proceed directly to checking the result.
Presigned URLs expire after 1 hour. If yours has expired, use the Refresh URLs endpoint to generate new ones.
Step 3: Check the result
Poll the order or use webhooks to receive a push notification when extraction completes.| Status | Meaning |
|---|---|
detected | Watermark found — check watermarkText for the extracted text |
undetected | No watermark detected in the image |
failed | Extraction failed |
Error handling
| HTTP Status | Meaning | Action |
|---|---|---|
400 | Invalid request | Check parameters and file format |
401 | Authentication failed | Verify your API key |
429 | Rate limit exceeded | Reduce request frequency or upgrade plan |
Next steps
Anti-AI
Protect images from AI training and generation.
Watermark Embed
Embed invisible watermarks into images.
AI Detection
Detect AI-generated images with probability scores.
Webhooks
Set up webhooks to get notified when processing completes.