Authentication

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

  1. Navigate to Integrations → API Keys in the application.
  2. 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.