Ver últimos erros do webhook local
GET /webhook/errors
Retorna em memória os últimos 20 erros de envio dos webhooks locais da instância autenticada.
Cada item inclui data/hora (created), URL de destino, evento, tipo do webhook
(local), payload tentado, número de tentativas, status HTTP final quando existir e a mensagem de erro.
Observações:
- O histórico fica apenas em memória e é perdido quando o processo reinicia.
- O endpoint usa o mesmo
tokenda instância. - Retorna apenas falhas dos webhooks locais da própria instância.
- Falhas do webhook global ficam disponíveis separadamente em
/globalwebhook/errorscomadmintoken. - O header
X-Webhook-Error-Capture-Started-Atinforma desde quando a captura atual está valendo.
Exemplo de consulta:
curl -X GET "$BASE_URL/webhook/errors" \
-H "token: SUA_INSTANCIA_TOKEN"
Autenticação
[
{
"token": []
}
]
{
"token": {
"name": "token",
"type": "apiKey",
"in": "header"
}
}
Respostas
{
"200": {
"description": "Histórico retornado com sucesso",
"headers": {
"X-Webhook-Error-Capture-Started-At": {
"description": "Data/hora em que a captura atual de erros começou para a instância",
"schema": {
"type": "string",
"format": "date-time",
"example": "2026-03-23T14:50:00Z"
}
}
},
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"created": {
"type": "string",
"format": "date-time",
"example": "2026-03-23T15:04:05Z"
},
"url": {
"type": "string",
"example": "https://example.com/webhook/messages"
},
"type": {
"type": "string",
"example": "local"
},
"event": {
"type": "string",
"example": "messages"
},
"message_type": {
"type": "string",
"example": "text"
},
"status_code": {
"type": "integer",
"example": 502
},
"attempts": {
"type": "integer",
"example": 3
},
"error": {
"type": "string",
"example": "webhook returned non-success status: 502 Bad Gateway"
},
"payload": {
"type": "object"
}
}
}
},
"example": [
{
"created": "2026-03-23T15:04:05Z",
"url": "https://example.com/webhook/messages",
"type": "local",
"event": "messages",
"message_type": "text",
"status_code": 502,
"attempts": 3,
"error": "webhook returned non-success status: 502 Bad Gateway",
"payload": {
"EventType": "messages",
"token": "instance-token"
}
}
]
}
}
},
"401": {
"description": "Token inválido ou não fornecido",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"error": {
"type": "string",
"example": "missing token"
}
}
}
}
}
}
}