Authentication
How to authenticate requests against the Pulsar Public API.
Every request is authenticated with an API key, sent as the x-api-key header:
curl --location 'https://draco.prod.pulsarml.com/v1/machines' \
--header 'Accept: application/json' \
--header 'x-api-key: <YOUR_API_KEY>'Getting an API key
A Super Admin of your company creates API keys in the Pulsar app: open app.pulsarml.com, go to Settings → Integrations and click Create API key. The key is shown only once, right after it is created, so copy it and store it somewhere safe. The Integrations page of the product guides walks through creating, rotating and deleting keys.
The page has a Production / Sandbox switch: a key is created for the environment selected, and each environment only accepts its own keys — see Environments.
Try it in the docs
Every endpoint's playground has an Authorization field for x-api-key — paste your key there once and it applies to every endpoint's playground and generated code samples on this site automatically (stored in your browser only).