The Kota Hosted frontend integration is simple: request a session link from your backend, then send your employee to that link. Kota handles the entire UI experience on your custom-branded domain.
Your frontend should call your backend API, which generates a session link via the Create Hosted Session endpoint.
For backend implementation details, see Server-side integration.
Once you have the session link, send the employee to that URL. Each link is single-use and expires after 60 minutes.
Alternative: You can also open the Hosted experience in a new tab using window.open(sessionLink, '_blank') if you prefer to keep your application open in the background.
If a session link expires or is already used, Kota Hosted will display an error message with a link back to your platform (using the configured platform_redirect_url). This redirect URL is configured once per integration by Kota.
Authentication errors and other issues will also provide a button in the header that sends users back to your platform.
Your Hosted experience can be fully branded with your logo, favicon, custom domain, platform name, and comprehensive theming. These settings are configured once per integration.
Branding configuration is done by Kota during your integration setup. To learn more about customization options, see Customization.