> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.cargovision.app/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cargovision.app/_mcp/server.

# Changelog

## October 18, 2026

## Versioned `/v1` API prefix

**API version 3.0.0.** Every REST route now lives under a single `/v1` prefix. This is a breaking change, and the old paths are no longer served.

| Before         | After             |
| -------------- | ----------------- |
| `/api/<path>`  | `/v1/<path>`      |
| `/user/<path>` | `/v1/user/<path>` |

For example, `POST /api/containers/identify` is now `POST /v1/containers/identify`, and `POST /user/auth/email/login` is now `POST /v1/user/auth/email/login`.

* **Unchanged:** the health probes `/health` and `/ready`, request and response bodies, and authentication.
* **Edge devices:** send ingestion requests to `/v1/edge/containers/*` and stream events to `/v1/tracking-data/stream-events`.
* **Google sign-in:** the OAuth callback is now `/v1/user/auth/google/callback`.
* **SDKs:** the generated clients were regenerated as version 3.0.0, and method names now include `V1`, for example `getContainersV1Containers`.