Download OpenAPI specification: openapi.yml Introduction Rudder exposes a REST API, enabling the user to interact with Rudder without using the webapp, for example in scripts or cronjobs. Versioning Each time the API is extended with new features (new functions, new parameter
https://rudder.example.local/rudder/api/latest/
Auth type
API Key Header
Auth header
X-API-Token: YOUR_API_KEY
Rate limit
1,000 events/day (free)
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://www.rudder.io
Endpoint status
Unreachable — No response — server may be down or blocking automated probes
(checked Mar 29, 2026)
Builder score
D
37%
builder-friendly
API key in the request header (X-API-Token)
X-API-Token: YOUR_API_KEY
Freemium. RudderStack open-source self-hosted free. Cloud: 1,000 events/day free.
| Method | Path | Description |
|---|---|---|
| GET | /api/changeRequests |
List all change requests |
| GET | /archives/export |
Get a ZIP archive of the requested items and their dependencies |
| POST | /archives/import |
Import a ZIP archive of policies into Rudder |
| GET | /branding |
Get branding configuration |
| POST | /branding |
Update web interface customization |
| POST | /branding/reload |
Reload branding file |
| DELETE | /changeRequests/{changeRequestId} |
Decline a request details |
| GET | /changeRequests/{changeRequestId} |
Get a change request details |
curl -X GET 'https://rudder.example.local/rudder/api/latest//api/changeRequests' \ -H 'X-API-Token: YOUR_API_KEY'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Rudder documentation.