Skip to main content
1

Create a personal access token

  1. Sign in to the platform console.
  2. Open Settings → API tokens.
  3. Create a token.
Copy the nmp_… secret when it appears — it is shown only once.
Tokens are created, listed, and revoked in the browser console only. The API rejects PATs on token-management endpoints.
2

Install the CLI

From a checkout of this repository:
3

Authenticate

Use the same channel where you created the PAT. Production tokens 401 against the dev host, and vice versa.
For CI or headless use, set environment variables instead:
To target the dev channel, create the PAT in that console and set NMP_BASE_URL=https://dev.platform.neural-motion.org.
4

Browse catalog and project data

5

Call the HTTP API directly

nmp auth token set stores the secret in the keyring/file store — it does not export NMP_API_TOKEN. For raw curl, paste the same secret into the environment:
A JSON body with your user profile means the token and base URL are wired up correctly.

Next steps

Authentication

Scopes, token lifecycle, and Clerk sessions vs PATs.

API reference

Every published endpoint, with an interactive playground.