
status ( 200 ).If you manage your projects through Todoist and use LiveChat on your page this integration is fit for you – you can join those two apps via Zapier. , ] // Send the bridges to the rendederer response.
The context (details about the client and the task or project it's invoked on)Ī response from the integration service includes a card, instructions to render a certain UI, and/or bridges, requests for the client to perform some action, like firing a notification or adding some text to a composer. An action (optionally with some parameters). More specifically, a request from the client includes: As in Step 3, the integration service processes the request and the cycle continues until the user closes the modal or the integration service responds with a request to close the integration modal. The user interacts with the UI and the Todoist clients sends another request (with some instructions) to the integration service. The client renders the UI and executes the requested actions.
The integration service receives the request, performs some operations (like querying some APIs or performing some calculations), and responds with a UI and/or requests for the client to execute a/some specific action(s).
The Todoist client sends an initial request to the integration service. A modal is opened in the Todoist client. UI Extensions work via a turn-based model. They are not yet available on mobile apps, altough support will be added soon. UI Extensions are currently only supported on Todoist web and Todoist desktop apps. UI Extensions are modules that can be added to an integration to extend the Todoist UI with additional functionality. 💡 Tip! If you want to jump right into writing some code as soon as possible, skip ahead to our Getting Started guide. Please note: This documentation is preliminary and subject to change.