With our different APIs you're able to get notifications about events, request information and customize Userlike's behavior. To give you a better overview of our APIs with their uses and differences, we prepared an orientation table.
Get event notifications
Userlike's API allows you to customize how you will be notified about incoming chats. You can also use it to explore deeper tracking options or to individualize your transcript handling.
|JSON API||Userlike API requests||Manage your chats and offline messages or change the Operator status remotely. Mind the API rate limits.||Business|
|Add-on API||User API requests||Integrate Userlike into your favorite 3rd party apps or your own notification system.||Team|
|Widget Tracking||User API requests||Customize your Chat Widget tracking with events designed to provide you with a real-time overview of your chat utilization.||Flex|
|Custom Transcript Handling||User API requests||Instead of sending emails through our email infrastructure, send transcripts to your own server via a callback URL.||Business|
Customize Userlike's behavior
|JSON API||Userlike API requests||Use our JSON API to manage your chats and offline messages or to change the Operator status remotely. Mind the API rate limits.||Business|
Chatbots & others
We want to make the integration of your robotic helpers into your live chat setup as simple as possible. To do so, we offer two ways of connecting your existing bot framework to Userlike.
|Chatbot HTTP API||Chatbot API requests||You can easily create your own service bots and integrate them with your Userlike account using our chat infrastructure.||Flex|
|Chatbot XMPP API||Chatbot integration via XMPP Protocol (Legacy)||If you want to connect your chatbots via XMPP, you will find the necessary pointers in this tutorial. Please note that future chatbot development will focus on our HTTP Chatbot integration, so you might consider switching to that.||Team|