Authorization header.
Getting your API key
- Go to Settings > Profile
- Your API key is displayed in the “Account” card (any paid plan)
- Click “Reveal” to see it, “Copy” to copy it
Using the API key
Include it in every request:Examples
curl
Python
Node.js
Security
- Your API key is unique to your account
- It provides full read and write access to your account: inventory, orders, sales, pricing rules, lists, and pricing actions. Unlike OAuth connector tokens, it is not scope-limited
- Never share it or commit it to version control
- Store it in your
.envfile, not in workflow YAML or scripts - If compromised, regenerate it from Settings > Profile. Click “Regenerate key”. The old key stops working immediately, so update your agent’s
.envwith the new key to reconnect
Error responses
401 — Invalid or missing API key
code: "unauthorized" field is machine-readable. Check for it programmatically to distinguish authentication failures from other errors.