# API de Conversação da Sinch

Você não precisa pensar sobre qual tipo de mensagem funciona com qual canal – o **Sinch Conversation API** transcodifica as mensagens automaticamente para corresponder ao canal de destino. Molezinha!&#x20;

## Canais suportados

Você encontrará uma lista completa dos canais suportados pela Sinch Conversation API em [aqui](https://developers.sinch.com/docs/conversation/channel-support/).

<details>

<summary>Como lidar com variáveis entre canais</summary>

Se vários canais estiverem conectados ao seu app da Conversation API, pode ser útil poder enviar um fluxo específico dependendo do canal em que o usuário do bot se encontra. Para fazer isso, você pode usar o `internal.sinchConversationAPI.channelIdentifier` [variável](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/navegacao/settings/secure-variables-gdpr).&#x20;

Os valores possíveis para o canal são:

```
internal.sinchConversationAPI.channelIdentifier: 
"CHANNEL_UNSPECIFIED"
"WHATSAPP"
"RCS"
"SMS"
"MESSENGER"
"VIBER"
"VIBERBM"
"MMS"
"TELEGRAM"
"LINE"
"INSTAGRAM"
```

Além disso, existem algumas outras variáveis que armazenam dados provenientes da Sinch Conversation API que podem ser úteis para guiar seu fluxo:

```
internal.sinchConversationAPI.channelIdentity: 'USER_PHONE_NUMBER_OR_ID',
internal.sinchConversationAPI.contactId: 'CONTACT_ID_CONV_API',
internal.sinchConversationAPI.appId: 'APP_ID_CONV_API',
internal.sinchConversationAPI.conversationId: 'CONVERSATION_ID_CONV_API',
internal.sinchConversationAPI.metadata: string ou par chave + valor
```

Você pode aprender mais sobre como usar variáveis para guiar seu fluxo [aqui](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/route-your-flow-depending-on-the-channel).

</details>

{% hint style="warning" %}
Tenha em mente que diferentes canais aceitam diferentes [tipos de mensagem](https://developers.sinch.com/docs/conversation/message-types/).
{% endhint %}

## Artigos relacionados

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="sinch-conversation-api-beta/configure-your-sinch-conversation-api"><strong>Configure sua Sinch Conversation API</strong></a></td><td></td><td></td><td><a href="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FL9sFHLThvqHAKEljsSWi%2FScreenshot%202024-11-29%20at%2012.24.51.png?alt=media&#x26;token=aff022c8-c18a-405a-b67a-75791f32a87b">Screenshot 2024-11-29 at 12.24.51.png</a></td><td><a href="sinch-conversation-api-beta/configure-your-sinch-conversation-api">configure-your-sinch-conversation-api</a></td></tr><tr><td><a href="sinch-conversation-api-beta/make-the-most-of-rcs-with-carousels"><strong>Tire o máximo proveito do RCS com Carrosséis</strong></a></td><td></td><td></td><td><a href="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FI4ZhlTdJLbPm8SbCA89e%2FScreenshot%202025-01-02%20at%2011.54.04.png?alt=media&#x26;token=4fe4bd40-6949-45c3-988c-0d2e38c648f9">Screenshot 2025-01-02 at 11.54.04.png</a></td><td></td></tr><tr><td><a href="sinch-conversation-api-beta/whatsapp"><strong>Whatsapp Business API</strong></a></td><td></td><td></td><td><a href="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2F7859a2Q5eHh9YOtyZrwa%2FWhatsApp.svg.png?alt=media&#x26;token=83b0baae-bf8b-4df3-a795-923e12d4c809">WhatsApp.svg.png</a></td><td></td></tr></tbody></table>
