Today we want to give you an insight on how to get connected to plista by using the plista APIs.  In the following we wrote a short and easy setup guide.

In order to connect your system to plista, feel free to use our public APIs.

For these REST based APIs, you need to have an user account set up. No SDK are needed, just create simple calls with e.g. cURL.

#1 Authorization and headers

Authorization is done by sending your credentials as additional headers fields. App authorization might follow at a later point.

The main header fields you should pass with all requests are:

'Accept: application/json'
'Content-Type: application/json'
'Requested-With: plista-api-call'
'X-Plista-User-Email: <yourmail>'
'X-Plista-User-Password: <yourpassword>'

#2 URL Structure 

Every URL consists of the following pieces:

  • Protocol: “https://”
  • Host: “api.plista.com”
  • Tenant: e.g. “/de”
  • Resource: e.g. “/users/me”

All the data (and so the APIs) is structured in tenants – in most cases the different markets plista is operating in. Please ensure you are always passing the different tenants as part of the URL. In most cases it is the same string you will find in your browser’s address bar, when visiting “www.plista.com”. You usually will get redirected to “www.plista.com/de”, “www.plista.com/au”, etc.

#3 Sample call

The easiest resource you can call as an example would be the /users/me endpoint, which shows some information about you. With cURL it would look like this:

curl -H "Accept: application/json" -H "Content-Type: application/json" -H "Requested-With: plista-api-call" -H "X-Plista-User-Email: <mail>" -H "X-Plista-User-Password: <password>" https://api.plista.com/de/users/me

#4 Resources

All APIs are setup with a swagger interface, that provides the documentation. You can access it by adding “/docs” behind the resource URL. The main endpoints are currently:

Resource Purpose
https://api.plista.com/de/campaigns/docs All Campaign Details – if you an advertiser
https://api.plista.com/de/domains/docs All Domain Details – if you are a publisher
https://api.plista.com/de/statistics/docs Statistics for either campaigns or doma

 

Hint: Please note, that all examples are pointing to the German tenant. If you are working in another market, please adjust the tenant as described above.