API Key authentication
Every request to the Rushed API requires an API key sent via theX-API-Key header.
Getting your API key
- Sign in to the Rushed Dashboard
- Navigate to API Keys
- Click Create Key
- Configure the key name, expiration, and scopes
- Copy the key — it will only be shown once
Key format
Key scopes
When creating an API key, you can restrict its access to specific resources:
A key with no explicit scopes defaults to
* (full access within your plan tier).
Key expiration
You can set an expiration when creating the key:- No expiration — key is valid until manually revoked
- Custom duration — 30 days, 90 days, 1 year, or a specific date
- Expired keys return
401 Unauthorized
Rate limits by plan
Rate limits are enforced per API key:
See Rate Limits for details on headers and backoff strategies.
Key rotation
To rotate a key without downtime:- Create a new key in the dashboard
- Update your application to use the new key
- Verify the new key works
- Revoke the old key