Overview

The client API was first introduced through client request to have a programmatic way to obtain data from our system. All the API calls return data scoped to the client that is sending the request, in order to access the data, the user must authenticate with the client_id and an automatically generated token that they must request to the dev team.

The first iteration of the Client API gave access to the following data:

In the second iteration report queuing system was added in order for the clients to request client_wide or consolidated reports.

All of the client endpoints are under the https://api.hootinteractive.net/cli_api/<EndPoint>.

In order to access them you have to authenticate using Basic Auth with user:<client_id> and password:<token>. The token must be requested by the client so we manually send it to them.

 Edit