The API extension provides the ability to pass custom data between the chatbot adaptor and customer chat client, enabling the development of custom chatbot features such as menu-driven chat. Custom data are provided to the desktop client after escalation and are available for custom widgets.