Who Can Use API Keys
API keys are available on Growth and Custom plans. If you don’t see the API Keys page, your plan doesn’t include it.
What API Keys Do
API keys let you authenticate with the Customer API to:
- Pull visibility reports into your own dashboards
- Automate weekly or monthly reports
- Integrate with BI tools, spreadsheets, or internal systems
The Customer API uses the X-API-Key header — not your dashboard login.
How to Create an API Key
- Go to API Keys in the sidebar
- Click Create API key
- Enter a name (e.g., “Weekly Report Script” or “Staging Integration”)
- Click Create
- Copy the key immediately — it’s shown only once
Store your API key securely. Never commit it to code or share it publicly. Use environment variables (e.g., MOMENTUM_API_KEY) in your scripts.
Managing API Keys
- View keys — You’ll see key names, prefixes (e.g.,
mom_...), and last used date
- Revoke — If a key is compromised or no longer needed, click Revoke. Applications using it will stop working
- Multiple keys — Create separate keys for different environments (e.g., prod, staging) or use cases
Using the Key
In your requests, add the header:
X-API-Key: <your_api_key>
See the Customer API tab for endpoints and examples.