Retorna os registros de envio ativo de acordo com as múltiplas condições informadas. Pode ser utilizado qualquer campo da resposta como filtro.
Operadores disponíveis: EQNUM (igual numérico), EQ (igual texto/número), LIKE (contém), AFTER / BEFORE (datas), IS_NULL, NOT_NULL, entre outros.
Consulte as abas de exemplo ao lado para ver filtros por ID, status, canal, período e número de telefone.
POST
/chatapi/1.0/api/v2/direct-message/unique
Buscar por ID
{
"conditions": [
{
"key": "id",
"value": 1364,
"operator": "EQNUM"
}
],
"direction": "ASC",
"page": 0,
"sort": false,
"sortColumn": "id",
"size": 10
}
{
"conditions": [
{
"key": "status",
"value": "ENVIADA",
"operator": "EQ"
}
],
"direction": "DESC",
"page": 0,
"sort": true,
"sortColumn": "createdAt",
"size": 20
}
{
"conditions": [
{
"key": "channel",
"value": "WHATSAPP",
"operator": "EQ"
}
],
"direction": "DESC",
"page": 0,
"sort": true,
"sortColumn": "createdAt",
"size": 10
}
{
"conditions": [
{
"key": "createdAt",
"value": "2025-06-01T00:00:00.000+00:00",
"operator": "AFTER"
},
{
"key": "createdAt",
"value": "2025-06-30T23:59:59.000+00:00",
"operator": "BEFORE"
}
],
"direction": "ASC",
"page": 0,
"sort": true,
"sortColumn": "createdAt",
"size": 50
}
{
"conditions": [
{
"key": "phoneNumber",
"value": "553432563200",
"operator": "EQ"
}
],
"direction": "DESC",
"page": 0,
"sort": true,
"sortColumn": "createdAt",
"size": 10
}
curl \
--request POST 'https://api.neppo.com.br/chatapi/1.0/api/v2/direct-message/unique' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"conditions":[{"key":"id","value":1364,"operator":"EQNUM"}],"direction":"ASC","page":0,"sort":false,"sortColumn":"id","size":10}'
Request example
{
"conditions": [
{
"key": "id",
"value": 1364,
"operator": "EQNUM"
}
],
"direction": "ASC",
"page": 0,
"sort": false,
"sortColumn": "id",
"size": 10
}
Response examples (200)
{
"page": 0,
"size": 1,
"results": [
{
"id": 1364,
"groupName": "Atendentes",
"channel": "WHATSAPP",
"message": "Oie! Os vencedores do sorteio foram...",
"phoneNumber": "5534999362329",
"email": null,
"subject": null,
"status": "ENVIADA",
"description": null,
"additionalInfo": "RESOLVIDO",
"callback": null,
"createdAt": "2019-11-26T14:50:49.000+00:00",
"updatedAt": "2019-11-26T14:51:01.000+00:00",
"broadcastListId": null,
"createdBy": null,
"sendTimestamp": "1574779849713",
"userId": null,
"senderUserId": null,
"generatedSession": true,
"sessionId": 57449,
"groupConfId": null,
"hsmTemplate": null,
"resend": false
}
]
}