Base URL
Authentication
All endpoints require an API key passed in thex-api-key header.
Creating an API key
API key management is only available to Admin users. If you don’t see the API Key option in Settings, contact your organization’s admin.
- Open Settings → API Key from the left sidebar in the Push AI dashboard
- Click Create Key
- Copy the key immediately — it is only shown once

The API Key page in Settings, found under the Admin section of the sidebar.
Regenerating or revoking a key
From the same Settings → API Key page, you can:- Regenerate — creates a new key and invalidates the old one
- Revoke — permanently disables the key
401 immediately. Make sure to update any scripts or integrations using the old key.
Errors
All errors return a consistent JSON envelope:Common error codes
Rate limits
Rate limiting is enforced per API key. Current limits are generous for normal usage. If you hit a limit, you’ll receive a429 response — back off and retry.
