Authentication
How to get a token and use it against any endpoint.
Requests are authenticated with a JWT. Get one by logging in:
curl --location 'https://api.dev.pulsarml.com/identity/login' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "you@example.com",
"password": "your-password"
}'Swap api.dev for api.stage or api.pulsarml.com (production) depending on the environment. The response body's data.jwt.token is your access token — send it as-is, with no Bearer prefix:
Authorization: <token>Try it in the docs
Open Login, the first page under API Reference, and send your email + password from there once — the token is applied to every endpoint's playground and code samples on this site automatically (stored in your browser only). Once you're logged in, a Log out button appears at the top of the docs to clear it. You can also paste a token directly into an endpoint's Authorization field if you already have one.