Listar webhooks
Cada endpoint viene con su salud de las últimas 24 horas, que es la pregunta real: ¿esto está llegando o no?
Autorización
apiKey webhooks.readLa llave del negocio, creada en el panel: Integraciones → API pública. Formato vk_live_… (o vk_test_… fuera de producción).
Va en: header
Permiso: webhooks.read
Parámetros de consulta
Sobre qué negocio actúa la petición. Obligatorio solo si la llave entra a varios negocios (plan Multi); con uno solo, se deduce.
Cuerpo de la respuesta
application/json
application/json
application/json
curl -X GET "https://example.com/webhook-endpoints"{ "object": "list", "data": [ { "object": "webhookEndpoint", "id": "string", "url": "http://example.com", "description": "string", "events": [ "string" ], "status": "ENABLED", "consecutiveFailures": 0, "lastSuccessAt": "string", "lastFailureAt": "string", "createdAt": "string", "last24h": { "delivered": 0, "failed": 0 } } ], "hasMore": true, "nextCursor": "string"}Historial de entregas GET
Qué mandamos, qué respondió tu servidor y en qué intento. Incluye el cuerpo del evento y un recorte de tu respuesta, que es lo que permite depurar sin mirar tus propios logs.
Catálogo de eventos GET
Todos los eventos que existen, con allowed según el plan del negocio. Se devuelve entero y sin filtrar a propósito: esconder lo que no se puede suscribir deja al dueño sin saber que existe.