The Tenjin Automation APIs include the Reporting Metrics API and the Campaign Management API. This section describes the Tenjin APIs, in detail, and includes the steps to get access.
Both APIs are free to use for Tenjin customers sending us events. Instructions to get an access token is included in the next section.
The Tenjin Campaign Management API is structured as a collection of RESTful resources that allows customers to interact with Tenjin campaign configuration resources without accessing the Tenjin dashboard. The main objective of this API is to enable customers to build internal tooling that would automate the campaign creation and bid management process.
With the Campaign Management API you can create, read, update and delete apps, channels, campaigns and callbacks - everything that’s needed to set up and manage a campaign with the external networks. All the actions are described here.
Tenjin integrates with ad network APIs to regularly pull cost and ad revenue metrics on multiple dimensions while simultaneously processing downstream metrics like retention and LTV through Tenjin’s SDKs and event based integrations. Once all this data is ingested and processed for marketing ROI/ROAS purposes, Tenjin normalizes the data into a single schema so marketers can pull all metrics from a single API on an apples to apples basis.
The Tenjin Reporting Metrics API endpoint allows you to pull reports via an API the same way you generate them in the Data Exporter tool. This is a data solution to retrieve all your Data Exporter metrics and to interact with saved reports that can be used to automate and organize reporting data fetching.
In addition to the cost and revenue data that you could previously receive from our legacy APIs, the Reporting Metrics API can give you calculated metrics like 0-day Users, 14-day Total LTV, etc. You can see the full list of metrics here.
User Acquisition data will update every 2 hours and Ad Revenue data has no latency. This API is free to use for customers sending us events. If you’re not sending us events but would still like to use the Reporting API, please email firstname.lastname@example.org.