> ## Documentation Index
> Fetch the complete documentation index at: https://docs.contentcare.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> BIZ MORI API — Programmatic digital content protection for images

The **BIZ MORI API** gives you programmatic access to digital content protection services. Protect images from unauthorized AI training, embed invisible ownership watermarks, and verify watermark authenticity — all via a simple REST API.

## Services

> **[Anti-AI](https://docs.contentcare.ai/api-reference/anti-ai/create-order.md)**
>
> Apply invisible protection that prevents AI systems from using your images for model training — without visible alteration.

> **[Invisible Watermark Embed](https://docs.contentcare.ai/api-reference/watermark-embed/create-order.md)**
>
> Embed imperceptible digital watermarks to track ownership and prove image authenticity.

> **[Invisible Watermark Extract](https://docs.contentcare.ai/api-reference/watermark-extract/create-order.md)**
>
> Detect and read embedded watermarks to verify image origin and ownership.

> **[AI Detection](https://docs.contentcare.ai/api-reference/ai-detection/create-order.md)**
>
> Determine whether an image was generated by AI. Supports a wide range of generative models.

## Get started

> **[Authentication](https://docs.contentcare.ai/authentication.md)**
>
> Obtain an API key and learn how to authenticate every request.

> **[Quickstart](https://docs.contentcare.ai/quickstart.md)**
>
> Make your first API call in minutes with a step-by-step walkthrough.

> **[Error Codes](https://docs.contentcare.ai/errors.md)**
>
> Full reference of error codes, HTTP statuses, and troubleshooting guidance.

> **[Webhooks](https://docs.contentcare.ai/webhooks.md)**
>
> Receive push notifications when order processing completes or fails.

## Base URL

```
https://api.bizmori.com
```

All endpoints are served over **HTTPS**. HTTP requests are not supported.

## Request format

Send requests with `Content-Type: application/json` and include your API key in the `Authorization` header:

```
Authorization: Bearer YOUR_API_TOKEN
```

## Response format

All responses return JSON. The shape depends on whether the request succeeded.

**Success**

```json theme={null}
{
  "data": { ... }
}
```

**Error**

```json theme={null}
{
  "code": "ERROR_CODE"
}
```

Use the HTTP status code to identify the error category, and the `code` field for programmatic handling and localization. See [Error Codes](https://docs.contentcare.ai/errors.md) for the full list.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.