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

# Create Order

> Public order create returning checkout token.

# Create Order

```bash theme={null}
POST /api/orders/create
```

Alternate public create path (legacy / special clients). Rate limit: **10/min**.

Prefer `POST /api/checkout/start` for Vite storefronts and `POST /api/embed/checkout` for embeds.

## Response shape

```json theme={null}
{
  "order": { "orderId": "…", "status": "…" },
  "checkoutToken": "…"
}
```

Use the token with delivery/keys endpoints or `/api/checkout/session` / `/api/checkout/enter`.

CSRF exempt (checkout lifecycle).
