API v1 is the legacy version. We suggest that you should use v2 for up-to-date features. UpPromote Public API v2 uses API keys. Every request must include your key in the headers. Requests without a valid key are rejected.Header: Authorization: <YOUR_API_KEY>
Your API key is an opaque string. Treat it like a password—store securely and rotate regularly.1. How to get API Key?#
Open UpPromote app > Select Settings > Integrations > Scroll down & find API Key
Select Get API Key and copy the API Key
2. Base URLs#
Header | Example | Description |
---|
Authorization | Authorization: xxxxxxxxxxxxxx | Your API key |
Accept | application/json | Ask for JSON responses. |
Content-Type | application/json | Send JSON when there’s a request body. |
4. API Rate limit#
Each store can make 120 requests per minute across all v2 endpoints.Scope: per-store (not per key, user, or IP)
Window: fixed 60-second windows
What counts: every successful or failed API call (HTTP 2xx–5xx). Webhook deliveries don’t count toward this limit.Modified at 2025-09-29 08:36:35