Objetivo
Ao fazer o envio de uma mensagem de forma assíncrona, a mesma é inserida em uma fila de saída chamada de Outbox. Com o outboxId recebido ao enviar a mensagem de forma assíncrona, é possível consultar o status dessa mensagem na fila de saída, e caso já tenha sido enviada, visualizar informações como protocolo de envio, data de envio, data de entrega e data de leitura.
Dados Gerais:
URL: https://api.wapper.com.br/v1/outbox/{outboxId}
Método: GET
Status: ATIVO
Versão inicial: v1
Headers obrigatórios:
Content-Type: application/json
Authorization: Bearer <TOKEN>
Exemplo de request body em formato JSON:
{}
Exemplo de resposta:
{
outboxId: 45164,
companyId: 3,
campaignId: null,
phone: '5551981491809',
msgType: 'chat',
body: 'Mensagem teste',
priority: 1,
sentAt: '2022-01-19T01:26:45.000Z',
waMessageId: 50503,
status: 1,
createdAt: '2022-01-19T01:26:44.000Z',
updatedAt: '2022-01-19T01:26:45.000Z',
waMessages: {
waMessageId: 50503,
contactId: 78,
companyId: 3,
campaignId: null,
msgId: '0100A166D319BFD641C61DDA84E4C321',
msgSeqNumber: null,
msgType: 1,
body: 'Mensagem teste',
quotedMsgId: null,
time: '2022-01-19T01:26:45.000Z',
fromMe: true,
isForwarded: false,
deliveredAt: '2022-01-19T01:28:43.000Z',
readAt: '2022-01-19T01:28:48.000Z',
createdAt: '2022-01-19T01:26:45.000Z',
updatedAt: '2022-01-19T01:28:48.000Z'
}
}