Use the Management API to programmatically do most of what the Campaign Manager's UI allows. It's the API for management purposes and back-office systems.
For example, you can:
- Create user profiles, rules, campaigns...
- Get data from the Campaign Manager (referral data, customer data,...).
- Track the results of your campaigns.
This API is for back-office operations, not for real-time integrations that directly serve your end users. Each of its endpoints has a limit of 3 requests per second.
The high-load API to send and retrieve data to and from Talon.One in real-time is the Integration API.
The relation between the Campaign Manager, your application, and the Rule Engine can be visualized as follows:
Interacting with the Rule Builder:
See the API reference docs.
You can use the following postman collection:
Download and import these 2 files in Postman.
The environment variable file is the same as in Integration API overview
Select the imported
Talon.One envenvironment and set the
Create sessionendpoint to get a token. The token is automatically stored in the
BEARER_TOKENvariable used by other endpoints.
Run other queries by setting potential required variables like