> ## 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.

# 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

<Columns cols={3}>
  <Card title="Anti-AI" icon="shield" href="/api-reference/anti-ai/create-order">
    Apply invisible protection that prevents AI systems from using your images for model training — without visible alteration.
  </Card>

  <Card title="Invisible Watermark Embed" icon="stamp" href="/api-reference/watermark-embed/create-order">
    Embed imperceptible digital watermarks to track ownership and prove image authenticity.
  </Card>

  <Card title="Invisible Watermark Extract" icon="magnifying-glass" href="/api-reference/watermark-extract/create-order">
    Detect and read embedded watermarks to verify image origin and ownership.
  </Card>

  <Card title="AI Detection" icon="robot" href="/api-reference/ai-detection/create-order">
    Determine whether an image was generated by AI. Supports a wide range of generative models.
  </Card>
</Columns>

## Get started

<Columns cols={2}>
  <Card title="Authentication" icon="key" href="/authentication">
    Obtain an API key and learn how to authenticate every request.
  </Card>

  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Make your first API call in minutes with a step-by-step walkthrough.
  </Card>

  <Card title="Error Codes" icon="circle-exclamation" href="/errors">
    Full reference of error codes, HTTP statuses, and troubleshooting guidance.
  </Card>

  <Card title="Webhooks" icon="bell" href="/webhooks">
    Receive push notifications when order processing completes or fails.
  </Card>
</Columns>

## 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](/errors) for the full list.
