How to Use the API
UsingThis page shows how to start using the Eskimi DSP API: create an API oneclient, get an access token and make your first call. For what the API can getdo, analyticssee of Eskimi platform as well as do other operations like creating campaigns etc. In this article the steps of using API is described. Overview.
Create an API Client Secret from Eskimi profile:
In the
dashboardDSP,UIclickpage,the three-dot icon in the top rightcorner click thethree dot icon.corner.Click
on"APIClients"Clients.InClick
APIAddClients UI page,Client in the top rightcorner click"Add Client".corner.Enter
thea Client name (Theanynamename;doesit is notmatter, it won't beusedforin theaccesstoken),and clickon"Generate"Generatefornext to Client Secret.Click Save.
theThechangesclient is created, andtheyouAPIcanclientnowwillgetbeancreatedaccessthat will be usedtoken forgetting Access Token.
it.

Once
Get you have created API Client you can createan Access Token for it.
Create Access Token
There are 2two ways onto creatingget Accessa Token:token. Both give a token that is valid for one year.
a. In 1.the Create Access Token through Eskimi DSP:DSP
After saving pressClick the
threethree-dot icononnextthetorightyourofclient,the desiredthenClient.Edit.Click
on"Edit".Now you should be able to click "Generate Client Token" button..Enter your account password
for security reasonsand click"Confirm Identity & Generate".Click
Client's TokenCopywilltobekeepgeneratedtheandtoken, then click"Copy"Saveto save and use it later.Click Save
.
Token
b. expirationWith term: 1 year.
2. Create Access Token throughan HTTP Request
Send
- a
GetPOSTaccessrequesttoken.toForhttps://dsp-api.eskimi.com/api/oauth/tokengettingwithaccessthistokenbodythe documentation is provided here:(documentation: https://dsp-api.eskimi.com/docs/api/auth/
{
"grant_type": "eskimi_dsp",
"username": "dsp_username",
"password": "Password",
"client_id": client_id,
"client_secret": "client_secret"
}
AThe requestresponse examplecontains forthe reportingaccess_token endpoints:and its lifetime in seconds (expires_in). Request a new token the same way before it expires.
Make Your First Call
Send the token in the Authorization header. For example, a campaign report:
curl 'https://dsp-api.eskimi.com/api/v1/report/campaigns/get?advertiserId=1&byDate=1&byCampaign=1&dateFrom=2026-01-01&dateTo=2026-01-30' \
-H 'authorization: Bearer {ACCESS_TOKEN}'
From youra parent account, you can access your child accountaccounts' data via API.
After gettingwith theaccesssametokentoken.APIAll
canendpoints,beparametersusedandusingexamples are in theaccess token. TheAPI documentation: https://dsp-api.eskimi.com/docs/api/v1/ . PleaseTowatchtry them without writing code, import the API Postman Template.Watch the video
toforunderstandathe process better:
What
the API Limitations:
Campaigns, packages, creatives, audiences, brand safety sets and optimisation (start or stop by exchange, creative, operating system, browser, operator, site or app, placement or package) can all be managed through the API. See API Overview for the full list.
Video campaigns can be created
viathroughAPI.theHowever,API, but video creatives must first be uploaded in theDSP UI, asDSP: the APIdoesuploadsnotbannercurrentlyandsupportnativevideoassetsor VAST asset uploads.
only.Not
allevery reportingsplitssplitarein the DSP is available in thereportingAPI.API endpoints, you can see allThe available splits are listed here.Total reach
canforbearetrievedperiodviacomesAPIfrom/report/totalsandshould match thematches DSP reporting.PleaseDonotenotthatadd up the dailyreachvalues from the splitendpointsreports:shouldonenotuserbeissummed.
counted again on every day they were reached.Reports
canreturn spend in USD or in theadvertiser’advertiser's local currency, depending on thespentBasedparameter.
Summary
Create an API client in the DSP, get a token (in the DSP or with an HTTP request), and send it with every call. Renew the token before it expires after one year.
