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

# API overview

> What the developer API covers and how requests are authorized.

The pages under **API reference → Endpoints** are generated from the published
developer OpenAPI contract — the stable surface for CLI, SDK, and automation
clients. Every endpoint has an interactive playground: pick a base URL, paste a
token, and send real requests from the browser.

## What is included

| Group            | Covers                                                    |
| ---------------- | --------------------------------------------------------- |
| Platform         | API version and service metadata                          |
| Catalog          | Public dataset catalog: datasets, episodes, previews      |
| Users and tokens | Current user, profile, and API token introspection        |
| Projects         | Organization and project navigation                       |
| Project datasets | Datasets, manifests, and episodes inside a project        |
| Imports          | Upload URLs, catalog imports, job status, cancel          |
| Exports          | Derived dataset versions, export jobs, artifact downloads |

## Authorization

| Scheme         | Meaning                                       |
| -------------- | --------------------------------------------- |
| `HTTPBearer`   | Clerk JWT **or** `nmp_` personal access token |
| `ClerkSession` | Clerk JWT only — PATs are rejected with `403` |
| (none)         | Public operation                              |

Each endpoint page lists its scheme under **Authorizations**. Token lifecycle
operations (create, list, revoke) are `ClerkSession` only: manage tokens in the
[platform console](https://platform.neural-motion.org), then use the `nmp_…`
secret with `HTTPBearer` endpoints. See [Authentication](/authentication) for
scopes and channel pairing.
