Objetivo
Consultar as últimas mensagens recebidas e enviadas pela interface. É possível filtrar por um contato específico informando o número de telefone desejado. Também é possível especificar a quantidade de mensagens a serem consultadas e o offset a partir do qual a consulta será feita. Por padrão, são retornadas as 50 últimas mensagens.
Dados Gerais:
URL: https://api.wapper.com.br/v1/messages
Método: GET
Status: ATIVO
Versão inicial: v1
Headers obrigatórios:
Content-Type: application/json
Authorization: Bearer <TOKEN>
Parâmetros URL opcionais:
| phone | Telefone do contato desejado |
| limit | Limite de registros a serem retornados |
| offset | Deslocamento desde a última mensagem a partir da qual a consulta deve iniciar. Utilizado para fazer a leitura através de paginação. |
Exemplo de query URL:
URL: https://api.wapper.com.br/v1/messages?phone=5551814910001&limit=100&offset=20
Exemplo de resposta:
[
{
waMessageId: 1077,
campaignId: null,
msgId: 'AC4418D476C6651D3BB4FF5A90A807AC',
msgType: 1,
body: 'Mensagem teste',
quotedMsgId: null,
time: '2022-01-17T13:33:30.000Z',
fromMe: true,
isForwarded: false,
deliveredAt: '2022-01-17T13:33:32.000Z',
readAt: null,
createdAt: '2022-01-17T13:33:30.000Z',
updatedAt: '2022-01-17T13:33:32.000Z',
contacts: { phone: '555198190001' }
},
{
waMessageId: 1076,
campaignId: null,
msgId: '6DBC36D87A5D997ECFD60280456BE3C5',
msgType: 1,
body: 'Mensagem teste',
quotedMsgId: null,
time: '2022-01-17T13:26:10.000Z',
fromMe: true,
isForwarded: false,
deliveredAt: '2022-01-17T13:26:12.000Z',
readAt: null,
createdAt: '2022-01-17T13:26:10.000Z',
updatedAt: '2022-01-17T13:26:12.000Z',
contacts: { phone: '555198140001' }
}
]