Listar logs de uso
Busca o histórico paginado de requisições do workspace, com filtros.
GET
https://external-api.lip7.com.br/api/external/usage/logsEscopo
whatsapp:sendSíncrono — responde 200 com os dadosRetorna o histórico de operações feitas pela API, útil para auditoria e para investigar falhas em lote.
Query params
pagenumberopcionalpadrão 1Número da página.
limitnumberopcionalpadrão 50Itens por página.
operationTypestringopcionalFiltra pelo tipo de operação.
valores
send_messagesend_templatewebhook_deliverystatusstringopcionalFiltra pelo status da requisição.
valores
pendingprocessingsuccessfailedapiKeyIdstringopcionalFiltra por uma API key específica.
fromstringopcionalData inicial no formato ISO 8601.
tostringopcionalData final no formato ISO 8601.
Erros comuns
| Código | Causa |
|---|---|
400 | Parâmetro inválido |
401 | API key inválida |
403 | Escopo insuficiente |
Requisição
curl -X GET "https://external-api.lip7.com.br/api/external/usage/logs?status=failed&from=2026-06-01" \
-H "x-api-key: lip_SUA_CHAVE"const response = await fetch(
'https://external-api.lip7.com.br/api/external/usage/logs?status=failed&from=2026-06-01',
{ headers: { 'x-api-key': 'lip_SUA_CHAVE' } }
);
const data = await response.json();Resposta
{
"success": true,
"data": {
"logs": [
{
"requestId": "req_...",
"operationType": "send_message",
"status": "failed",
"errorCode": "INVALID_PHONE",
"enqueuedAt": "2026-06-15T18:00:00.000Z"
}
],
"total": 1,
"page": 1,
"totalPages": 1
}
}