Realtime API
The Realtime API provides programmatic access to ongoing activity in your Tiledesk server. It is implemented using WebSocket technology.
You can use the API to:
Display requests data
Display agents data
Create and display a real-time dashboard
Predict or estimate capacity and other derived metrics
The Realtime API allows you to receive events from Tiledesk after you subscribe to one or more topics.
This API is an SSL-only API. You must be a verified user to make API requests. You can authorize against the API using a JWT token.
Topics
/PROJECT_ID/requests
Get the last open requests of a project
/PROJECT_ID/requests/REQUEST_ID
Get the request detail
/PROJECT_ID/requests/REQUEST_ID/messages
Get the request messages
/PROJECT_ID/project_users/PROJECT_USER_ID
Get the agents info
Rate Limiting
We only allow a certain number of new connections per minute. The number of new connections to the Realtime API is restricted by REST API rate limits.
We also allow a certain number of concurrently running connections to the Realtime API.
We reserve the right to adjust the rate limit for given endpoints in order to provide a high quality of service for all clients. If the rate limit is exceeded, Tiledesk will respond with a body that details the reason for the rate limiter kicking in.
We also limit the total amount of data exchanged through real time APIs. For example the number of Realtime requests exchanged can’t exceed a certain number of items. If this number is exceeded you can always use REST APIs to get additional data or to make more complex queries.
Allowed For
Owner
Administrator
Agent
Using the API
Follow these steps to use the Realtime API:
Example
Related
Previous: PreviousConversation Messages APIs tips
Next: JWT Authentication
Last updated 1 year ago
This site uses cookies to deliver its service and to analyze traffic. By browsing this site, you accept the privacy policy: https://tiledesk.com/privacy.html.