Inbox API
A WhatsApp Inbox API é uma API HTTP para o 1MSG Inbox. O seu código faz no Inbox o mesmo que um operador faz na Plataforma: lista conversas, atribui responsáveis, abre e fecha conversas e bloqueia contatos. A equipe continua trabalhando no Inbox normalmente e vê cada mudança feita pelo código. Cada ação deixa uma mensagem de sistema no chat.
As duas APIs dividem o trabalho. A WhatsApp Business API envia e recebe mensagens. A Inbox API cuida de quem atende a conversa, em que status ela está e o que mudou. Você continua respondendo aos clientes pela WhatsApp Business API. Mensagens recebidas e status de entrega continuam chegando no webhook do canal. Os eventos do Inbox vão para um webhook próprio, e cada um é assinado.
Chave de API
Entre em platform.1msg.io. Abra Settings → Developer → API Settings, gere uma chave e copie. A chave completa aparece só uma vez.
Envie a chave em toda requisição:
Authorization: Bearer 1msg_live_••••••••A chave pertence a um usuário e tem as permissões dele. Ao gerar a chave, escolha Inbox, Campaigns ou os dois. Ela vê os mesmos canais que o usuário, e toda ação é feita em nome dele. Para trabalhar com todos os canais, o dono da conta cria uma chave para si. Para trabalhar com as permissões de alguém da equipe, crie uma chave para essa pessoa.
Methods
- Contatos do Inbox para copiar em um segmento de campanha GET
- Canais visíveis para esta chave GET
- Quem pode ser atribuído neste canal GET
- Listar conversas GET
- Buscar conversas GET
- Contagem de conversas GET
- Uma conversa GET
- Mensagens de uma conversa GET
- Atribuir, reatribuir ou remover o responsável pela conversa PATCH
- Abrir ou fechar uma conversa PATCH
- Bloquear o contato POST
- Desbloquear o contato POST
- Renomear uma conversa PATCH
- Ver o webhook do Inbox da conta GET
- Remover o webhook do Inbox da conta DELETE
- Definir a URL do webhook do Inbox da conta PUT
- Trocar o segredo de assinatura do webhook do Inbox POST
