Interakt Public APIs
Intro to Interakt APIs
The Interakt Track API endpoints allow you to trigger specific data to Interakt. These API endpoints can be used to add users and their events to your Interakt account, which can then be available to build more context when chatting with your customers, and set up personalized and relevant notifications at scale. You can call these APIs as soon as a new user is created on your website or app or even later as you deem fit. There are two APIs available:
• User track APIs: to create a new user and insert their traits to your Interakt dashboard and
• Event track APIs: to record any events for that user in your Interakt dashboard
There’s a difference between a ‘trait’ sent to the user endpoint, compared to a ‘trait’ sent to the event endpoint:
• User endpoint: For the same trait, if you send a new value, it’ll replace the current value.
• Event endpoint: Same events sent at different points in time are represented on a timeline and don’t replace each other.
API Rate Limits
If the rate limit is exceeded, an error will be returned (Status Code: 429 & Error Message: Rate limit exceeded for this resource). You should implement retry logic with exponential backoff to handle such situations effectively. Make sure to monitor your usage and stay within your plan’s limits to avoid disruption of service.
Rate Limits by Plan