Skip to main content
The Uplift Hub API lets you create and update accounts, campaigns, line items, products, and documents programmatically — useful for integrating Uplift Hub with your own systems, CRMs, or booking platforms.
Looking for the ad-server API? The Uplift Ads API handles ad decisions and delivery. See Getting started with the Uplift Ads API.

Getting access

The API is not enabled by default. Contact your Platform 195 account manager to enable it for your account and receive an API key.
No account manager yet? Email support@uplifthub.io.

Authentication

Every request must include your API key as a header:
X-apikey: YOUR_API_KEY
Requests without a valid key are rejected. Example using curl:
curl -X GET "https://app.uplifthub.io/P195_Exposed_Integrations/rest/V1/ListCampaigns" \
  -H "X-apikey: YOUR_API_KEY"

Regenerating your API key

If your key is compromised, contact your Platform 195 account manager to rotate it.
Regenerating your key immediately invalidates all existing keys for your account. Any integrations using the old key will stop working until updated.

Base URL

All endpoints are relative to: https://app.uplifthub.io/P195_Exposed_Integrations/rest/V1

Next steps

Browse the Uplift Hub API Reference tab for the full list of endpoints, request bodies, and response schemas. Start with List Accounts to confirm your key is working — most other endpoints require an account or campaign ID.