Saltar para o conteúdo principal

Arquitetura Positus - WhatsApp Business API

Você pode integrar diretamente com a Positus API (acima) ou usar uma plataforma de atendimento como o Invenio da Robbu, sem desenvolver a integração.
Token de Produção: O seu token será gerado e fornecido pela Positus, ele dará acesso a todos os seus números de WhatsApp Business API. A chave será fornecido após ativação de cada número de WhatsApp Business API.Sandbox - Token desenvolvimento: Você poderá gerar o seu token diretamente pelo http://studio.posit.us/.

Postman file

O Postman é uma ferramenta que tem como objetivo testar serviços RESTful (Web APIs) por meio do envio de requisições HTTP e da análise do seu retorno. Download Postman App

API de produção

Positus API (2026).postman_collection.json

API de desenvolvimento (Sandbox)

Positus API Sandbox (2026).postman_collection.json

messages

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Utilize esta rota para enviar mensagens de texto via WhatsApp

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
Content-Typestringapplication/json
AuthorizationstringAutenticação usando Bearer Token

Request Body

Response

Indicador de digitação

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages/typing-indicator Exibe o indicador “digitando…” para o cliente e marca como lida a mensagem recebida. Informe o message_id da mensagem enviada pelo cliente. O indicador é dispensado automaticamente após cerca de 25 segundos ou assim que você responde.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

NameTypeDescription
message_idstringObrigatório. ID da mensagem recebida do cliente.

Response

HSM

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Utilize esta rota para enviar mensagens de notificação via WhatsApp HSM - São templates de mensagens pré-aprovadas pelo Facebook, podem mensagens de texto, midia ou arquivos.

Path Parameters

NameTypeDescription
Chavestring

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Contact

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe contatos

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Location

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe localizações

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Image

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe imagens

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Document

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe documentos

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Video

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe videos

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Audio

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe audios

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Sticker

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Compartilhe adesivos. O Formato do adesivo tem que ser exatamente 512x512

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Download Midia

GET https://api.positus.global/v2/whatsapp/numbers/{{chave}}/media/{{messages.type.id}} Faça o download das mídias. Use o id da mídia recebido na notificação de webhook.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp
idstringID da mídia (recebido no webhook)

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token

Response

Retorna o conteúdo binário da mídia, com o cabeçalho Content-Type correspondente ao tipo do arquivo (ex.: image/jpeg, audio/ogg, application/pdf).

Mensagens Interativas - Lista

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Listar Mensagens: Mensagens incluindo um menu de até 10 opções. Esse tipo de mensagem oferece uma maneira mais simples e consistente para os usuários fazerem uma seleção ao interagir com uma empresa. Mensagens de botão de lista ou de resposta não podem ser usadas como notificações. Atualmente, eles só podem ser enviados dentro de 24 horas da última mensagem enviada pelo usuário. Se você tentar enviar uma mensagem fora da janela de 24 horas, você receberá uma mensagem de erro.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Mensagens Interativas - Botões

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Botões de resposta: Mensagens incluindo até 3 opções — cada opção é um botão. Esse tipo de mensagem oferece uma maneira mais rápida para os usuários fazerem uma seleção a partir de um menu ao interagir com uma empresa. Os botões de resposta têm a mesma experiência do usuário que modelos interativos com botões. Mensagens de botão de lista ou de resposta não podem ser usadas como notificações. Atualmente, eles só podem ser enviados dentro de 24 horas da última mensagem enviada pelo usuário. Se você tentar enviar uma mensagem fora da janela de 24 horas, você receberá uma mensagem de erro.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticação usando Bearer Token
Content-Typestringapplication/json

Request Body

Response