Real-Time data fetch in the REST API
Use case
When building an embedded analytics application, you’d like to provide a real-time experience to the users. On some page, you’d like to display a chart that updates as soon as the data changes in the database.Configuration
When using the REST API, you can use the WebSocket transport to receive real-time updates. Using this transport enables subscriptions to real-time updates.Client code
JavaScript example:Refresh rate
Real-time data fetch obeys therefresh_key.
In order to provide a desired refresh rate, refresh_key should reflect the rate of
change of the underlying data set; the querying time should also be much less than the
desired refresh rate. Please use the every parameter to adjust the
refresh interval.