curl --request POST \
--url https://api.enviaai.app/v1/webhooks/{webhookId}/test \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"event": "<string>"
}
'{
"success": true,
"data": {
"status": "success",
"statusCode": 200,
"responseTime": 145,
"payload": {
"event": "message.received",
"timestamp": "2026-02-03T12:00:00.000Z",
"data": {
"messageId": "msg_test",
"instanceId": "inst_abc123",
"from": "5511999999999",
"type": "text",
"content": "Mensagem de teste do EnviaAI"
}
}
}
}
Envie um evento de teste para o webhook
curl --request POST \
--url https://api.enviaai.app/v1/webhooks/{webhookId}/test \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"event": "<string>"
}
'{
"success": true,
"data": {
"status": "success",
"statusCode": 200,
"responseTime": 145,
"payload": {
"event": "message.received",
"timestamp": "2026-02-03T12:00:00.000Z",
"data": {
"messageId": "msg_test",
"instanceId": "inst_abc123",
"from": "5511999999999",
"type": "text",
"content": "Mensagem de teste do EnviaAI"
}
}
}
}
message.received)const result = await client.webhooks.test('wh_xyz789', {
event: 'message.received'
});
console.log('Status:', result.status);
console.log('Resposta:', result.responseTime, 'ms');
{
"success": true,
"data": {
"status": "success",
"statusCode": 200,
"responseTime": 145,
"payload": {
"event": "message.received",
"timestamp": "2026-02-03T12:00:00.000Z",
"data": {
"messageId": "msg_test",
"instanceId": "inst_abc123",
"from": "5511999999999",
"type": "text",
"content": "Mensagem de teste do EnviaAI"
}
}
}
}
{
"event": "message.received",
"timestamp": "2026-02-03T12:00:00.000Z",
"data": {
"messageId": "msg_test_123",
"instanceId": "inst_abc123",
"from": "5511999999999",
"type": "text",
"content": "Mensagem de teste do EnviaAI",
"test": true
}
}
test: true indica que é um evento de teste.