Looking for the campaign management API? See
Getting started with the Uplift Hub API.
Which API do I need?
| Task | API |
|---|---|
| Create or update accounts, campaigns, line items | Uplift Hub API |
| Request a Native ad decision | Uplift Ads API — POST /native-ad |
| Request a Sponsored ad decision | Uplift Ads API — POST /sponsored-ad |
| Request a Recommender ad decision | Uplift Ads API — POST /recommender-ad |
| Request a Display ad decision | Uplift Ads API — POST /display-ad |
Getting access
Access to the Uplift Ads API is managed separately from the Uplift Hub API. Contact your Platform 195 account manager to request credentials — they will provide you with an API key and your Site ID.No account manager yet? Email support@uplifthub.io.
Authentication
Every request requires two headers:| Header | Description |
|---|---|
x-api-key | Your Uplift Ads API key |
x-site-id | Your numeric Site ID |
Base URL
All endpoints are relative to: https://api.upliftads.io/v3Ad types
| Endpoint | Format | Use when |
|---|---|---|
POST /native-ad | Native | Rendering ads that match surrounding content — headline, image, and CTA |
POST /sponsored-ad | Sponsored | Surfacing sponsored products within search or browse results |
POST /recommender-ad | Recommender | Showing AI-ranked product recommendations in a carousel or grid |
POST /display-ad | Display | Serving banner or rich-media creatives at a fixed size |