https://api.veriko.mx/v1/webhooks/{id}/testEnviar evento de prueba al endpoint webhook
Guía de uso →Envía una entrega sintética al endpoint webhook para comprobar que el receptor está en pie.
Se recomienda ejecutar al registrar o actualizar un endpoint webhook: confirma que responde con un estado HTTP 2xx y que valida la firma del cuerpo.
Antes de enviar, se vuelve a comprobar la URL. Un nombre que no resuelve, o una URL que no es pública, dejaría el resultado con delivered=false y el detalle en error.
| Parámetro | Ubicación | Tipo | Obligatorio | Descripción |
|---|---|---|---|---|
id* | path | string (uuid) | obligatorio | Identificador único del endpoint webhook (UUID v4). p. ej.f47ac10b-58cc-4372-a567-0e02b2c3d479 |
curl -X POST 'https://api.veriko.mx/v1/webhooks/{id}/test' \
-H 'Authorization: Bearer veriko_••••' \
-H 'Content-Type: application/json'Ejemplo en Python — próximamente.
Ejemplo en JavaScript — próximamente.
Ejemplo en PHP — próximamente.
| Campo | Tipo | Descripción |
|---|---|---|
delivered* | boolean |
true |
http_status* | integer | Código de estado HTTP con el que respondió el endpoint webhook receptor. 200 |
response_time_ms* | integer | Duración del intento de entrega, en milisegundos. Incluye DNS, TLS y el viaje de ida y vuelta. p. ej.184 |
error* | string | nullanulable | Detalle del fallo de transporte o de validación de URL. Puede ser Connection timed out after 10s |
| Código | Clase | Descripción | Cuerpo |
|---|---|---|---|
| 200 | 2xx | Resultado del intento de entrega de prueba. delivered=false cuando la URL falla la validación URL o cuando el receptor respondió con un código fuera de 2xx. (error contiene el detalle si aplica). | SendWebhookTestAttributes |
| 401 | 4xx | Se requiere autenticación o las credenciales son inválidas | ErrorResponse |
| 403 | 4xx | Permisos insuficientes | ErrorResponse |
| 404 | 4xx | not_found: El endpoint no existe o no pertenece al usuario. | ErrorResponse |
| 429 | 4xx | Límite de tasa excedido | ErrorResponse |
| Código | Clave | Ejemplo |
|---|---|---|
| 401 | unauthorized | Credenciales de autenticación ausentes o inválidas. Envelope
|
| 403 | permission_denied | No tienes permiso para acceder a este recurso. Envelope
|
| 429 | rate_limit_exceeded | Límite de peticiones excedido. Inténtalo de nuevo en 45 segundos. Envelope
Cabeceras de respuesta
|