Securely authenticate with the RumbleUp API using your Key and Secret.
All API requests require authentication via Basic Auth or Bearer Auth.
Getting Your API Keys
- Navigate to Integrations → API Keys in the application.
- Copy your Key and Secret. Store the secret securely, as it cannot be retrieved later.
Important Notes
- The key and secret are combined with a single colon (:) for authentication.
- Keys inherit your admin privileges. Do not share publicly (GitHub, client-side code, etc.).
- Each key works for a single account. For multi-account access, contact client support.
Basic Authentication
Use your Key as the username and Secret as the password.
Example Header:
Authorization: Basic BASE64(KEY:SECRET)
TypeScript / JavaScript Example:
const key : string = "YOUR_API_KEY";
const secret : string = "YOUR_API_SECRET";
const basicAuth : string = "Basic " + btoa( key + ":" + secret );Bearer Authentication (Optional)
For cross-origin requests:
Authorization: Bearer KEY:SECRET
Important Notes
- All requests must use HTTPS; HTTP requests will fail.
- Requests without authentication will also fail.
