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
Full programmatic control
Create promotions, manage entries, pull participant data, and trigger actions programmatically — giving your engineering team complete control over the promotion lifecycle.
Webhook event streaming
Receive real-time webhook notifications for promotion events — new entries, quiz completions, winner selections — and react instantly in your own systems.
Custom integration flexibility
Connect Revup to any internal system, proprietary tool, or third-party service that is not covered by our native integrations — the possibilities are unlimited.
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 to understand available endpoints for promotions, entries, participants, and webhooks.
Build and deploy
Write your integration using any language or framework, test against the sandbox, and deploy to production.
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.
API access is included on all Revup plans. Rate limits vary by plan tier — contact us for enterprise-level throughput needs.
The API uses API key authentication via a Bearer token in the Authorization header.
Yes. You can configure webhook endpoints in your Revup dashboard to receive real-time notifications for promotion events like new entries, completions, and winner selections.
The API provides endpoints for managing promotions, entries, participants, winners, and webhooks. Full documentation is available in the API reference.
Yes. Rate limits depend on your Revup plan tier. Standard plans include generous limits for most use cases, and enterprise plans offer higher throughput.