Build custom integrations with the Revup API
Build custom integrations, automate workflows, and create unique promotion experiences with Revup's public REST API.
Why connect Revup + Revup API
Scoped API keys
Create account-scoped API keys, optionally restrict them to selected promotions, and authenticate requests with the x-api-key header.
Participant ingestion
Read participants, import one participant or batches of up to 50, and add idempotent bonus entries with documented participant write operations.
Documented read access
Read account, promotion, participant, winner, and contact data with explicit scopes, promotion restrictions, and response contracts.
How it works
Get your API key
Generate an API key from your Revup dashboard under Settings > API to authenticate your requests.
Explore the documentation
Read the API reference for the current account, promotion, participant, winner, contact, import, and bonus-entry operations.
Build and deploy
Build against the documented API origin, x-api-key authentication, idempotency rules, and read, write, or heavy-read rate-limit category.
What you can run with Revup API
Every promotion type in Revup works seamlessly with your Revup API integration.
Revup API + Revup FAQ
Quick answers to common questions about connecting Revup API with Revup.
Keys belong to one Revup account and can optionally be restricted to selected promotions. Endpoint scopes control read and write capabilities.
Send the API key in the x-api-key request header. Revup shows the raw key only when it is created or regenerated and stores only hashed key material.
The documented API reads account, promotion, participant, winner, and contact data; imports participants individually or in batches; and adds participant bonus entries.
Yes. Default categories are read at 120 requests per minute, write at 200 requests per minute, and heavy read at 60 requests per minute. Per-key overrides may apply.