API
Automate campaigns, reports, websites, zones and payouts with the UluMob REST API, using bearer API keys from your account.
The UluMob panel is built on a JSON REST API, and the same API is open to your own scripts and tools. Anything you can do in the advertiser or publisher panel, such as managing campaigns, uploading creatives, pulling reports, adding websites, creating zones or requesting payouts, you can also do with an HTTP request.
All examples in this section use https://ulumob.com/api/v1 as the base URL. Requests and responses are JSON, except file uploads, which use multipart form data.
Start with authentication to create an API key, then read the page for the side of the platform you work with. The last page lists rate limits and error responses.
- Authentication and keysCreate API keys in your account, send them as bearer tokens, set expiry, and revoke keys you no longer use.
- Campaigns APICreate, update, pause and delete campaigns, block sources, manage source lists, creatives and conversion tracking through the advertiser API.
- Reports APIPull advertiser and publisher statistics as JSON, grouped by up to four dimensions over up to 92 days, with readable names for ids.
- Publisher APIAdd and verify websites, create zones and fetch their codes, check zone quality, read earnings and request payouts through the API.
- Affiliate APIRead the offer wall, create links and smartlinks, follow conversions and statistics, and set your postbacks through the API, with the key scopes each call needs.
- Rate limits and errorsRequest limits for the panel API and the ad-serving endpoints, the status codes UluMob returns, and how to retry safely.
Something missing or wrong? Tell us.