> For the complete documentation index, see [llms.txt](https://docs.iadvize.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies.md).

# Technologies

- [API & Webhooks](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks.md)
- [GraphQL API](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/graphql-api.md)
- [Terminology](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/graphql-api/terminology.md): In this page we'll walk through commonly used terminology in the world of GraphQL
- [Reference](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/graphql-api/reference.md)
- [Pagination](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/graphql-api/pagination.md): Pagination is a method for dividing the result of a query into several pages of results.
- [Authentication](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/graphql-api/authentication.md)
- [Schema lifecycle](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/graphql-api/schema-lifecycle.md): How are fields created and deleted from our GraphQL API
- [REST API (partially deprecated)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api.md): Overview
- [Statistic](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/statistic.md)
- [Group (deprecated)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/group.md)
- [Call meeting](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/call-meeting.md)
- [Operator (deprecated)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/operator-deprecated.md)
- [Skill (deprecated)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/skill-deprecated.md)
- [Transaction (deprecated)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/transaction-deprecated.md)
- [Visitor (deprecated)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/rest-api/visitor-deprecated.md)
- [Webhooks](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/webhooks.md): Overview
- [Reference](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/webhooks/reference.md)
- [Guides](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/webhooks/guides.md)
- [Desk events](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/desk-events.md): Events triggered by the iAdvize desk
- [Reference](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/api-and-webhooks/desk-events/reference.md)
- [Web & Mobile SDK](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk.md)
- [Javascript Web SDK](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/javascript-web-sdk.md): Overview
- [Reference](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/javascript-web-sdk/reference.md)
- [Javascript Callbacks](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/javascript-callbacks.md): Overview
- [Reference](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/javascript-callbacks/reference.md)
- [Guides](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/javascript-callbacks/guides.md)
- [Mobile SDK](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/mobile-sdk.md): Overview
- [Cantal (latest)](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/mobile-sdk/cantal.md)
- [Beaufort](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/mobile-sdk/beaufort.md)
- [Angelot](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/mobile-sdk/angelot.md)
- [Support Policy](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/mobile-sdk/support-policy.md)
- [Frequently Asked Questions](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/web-and-mobile-sdk/mobile-sdk/frequently-asked-questions.md)
- [Bots](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/bots.md): Building your Bot on iAdvize
- [Custom Apps](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/custom-apps.md)
- [Get Started](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/custom-apps/get-started.md): Welcome, in this documentation, you will learn how to setup your environment to create a custom app and some tools to send informations to the desk using NextJS.
- [Work with the Desk](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/custom-apps/work-with-the-desk.md): This tutorial explain how to interact and make actions with the desk.
- [Intent / Trigger](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/custom-apps/intent-trigger.md): In this part, you will learn how to receive and use the client's message. The purpose is to analyze what the client sends and identify key words for your app to use.
- [JWT](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/custom-apps/jwt.md): JWT stands for Json Web Tokens, they are encrypted Json objects sent by the website. We use them to transmit confidential informations or verify your identity
- [References](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/custom-apps/references.md)
- [Authenticated Messaging](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging.md): Why should you implement authenticated messaging?
- [Introduction](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/introduction.md)
- [Web client-side implementation](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation.md): This article is intended for developers who will be doing the front integration.
- [Authenticated Messaging overview](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/authenticated-messaging-overview.md)
- [Brief timeline of the integration process](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/brief-timeline-of-the-integration-process.md)
- [How to enable authenticated mode in the administration portal?](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/how-to-enable-authenticated-mode-in-the-administration-portal.md)
- [How to implement the customer authentication backend (token provider)?](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/how-to-implement-the-customer-authentication-backend-token-provider.md)
- [How to authenticate with iAdvize in client's website?](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/how-to-authenticate-with-iadvize-in-clients-website.md)
- [How to deal with activation success or failure?](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/how-to-deal-with-activation-success-or-failure.md)
- [How to logout?](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/how-to-logout.md)
- [Compatibility with Mobile SDK](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/compatibility-with-mobile-sdk.md)
- [FAQ](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-client-side-implementation/faq.md)
- [Web backend implementation](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-backend-implementation.md)
- [Important information and recommendations](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-backend-implementation/important-information-and-recommendations.md)
- [Signature and Encryption Detailed Process](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-backend-implementation/signature-and-encryption-detailed-process.md)
- [Technical backend implementation](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-backend-implementation/technical-backend-implementation.md)
- [FAQ](https://docs.iadvize.dev/~/changes/39J6v2tWi3Ms7Me1qEFP/technologies/authenticated-messaging/web-backend-implementation/faq.md)
