- Application APIs – Para automação no nível da conta e integrações voltadas para o agente.
- Client APIs – Para construir interfaces de chat personalizadas para usuários finais.
- Platform APIs – Para gerenciar e administrar instalações em escala.
Application APIs
As Application APIs são projetadas para interagir com uma conta do AirysChat da perspectiva de um agente/administrador. Use-as para construir ferramentas internas, automatizar fluxos de trabalho ou realizar operações em massa, como importação/exportação de dados.- Autenticação: Requer um
access_tokende usuário, que pode ser gerado a partir de Profile Settings (Configurações de Perfil) após fazer login em sua conta do AirysChat. - Disponibilidade: Suportado em instalações do AirysChat tanto na Cloud (Nuvem) quanto Self-hosted (Auto-hospedadas).
- Exemplo: Google Cloud Functions Demo
Client APIs
As Client APIs destinam-se à construção de experiências de mensagens personalizadas no AirysChat. Se você não estiver usando o widget de site nativo ou quiser incorporar o chat em seu aplicativo móvel, essas APIs são o caminho a seguir.-
Autenticação: Usa
inbox_identifier(de Settings → Configuration em caixas de entrada de API) econtact_identifier(retornado ao criar um contato). - Disponibilidade: Suportado em instalações do AirysChat tanto na Cloud (Nuvem) quanto Self-hosted (Auto-hospedadas).
- Exemplos:
Platform APIs
As Platform APIs são usadas para gerenciar instalações do AirysChat no nível de administrador. Essas APIs permitem que você controle usuários, funções e contas, ou sincronize dados de sistemas de autenticação externos.Nota: As Platform APIs não podem acessar contas ou usuários criados por meio da interface do usuário do AirysChat ou por outras chaves de API. Elas só podem acessar contas, usuários e outros objetos criados pela chave de API da plataforma específica usada para autenticação, ou objetos explicitamente permitidos para essa chave de API.
- Autenticação: Requer um
access_tokengerado por um Platform App, que pode ser criado no Super Admin Console. - Disponibilidade: Disponível apenas em instalações Self-hosted / Managed Hosting do AirysChat.
Use a API certa para o seu caso de uso, e você poderá estender, personalizar e integrar o AirysChat à sua stack com facilidade.