Webhooks
Recibe notificaciones en tiempo real al completarse los escaneos. Los payloads incluyen resultados de detección de cambios y diffs visuales.
Claves API, disparadores de escaneo, webhooks de despliegue y webhooks salientes. Conecta Crawlens a tu pipeline.
Copia, pega y dispara verificaciones visuales desde tu pipeline CI/CD en menos de 5 minutos.
Recibe notificaciones en tiempo real al completarse los escaneos. Los payloads incluyen resultados de detección de cambios y diffs visuales.
Genera claves de API propias para acceder al sistema.
Conecta hooks de implementación de Vercel o Netlify para activar pruebas automáticamente después de cada implementación.
{
"event": "crawl.success",
"timestamp": "2026-01-15T10:30:00Z",
"url_id": "67d0f9ab12cd34ef56a7b890",
"url": "https://example.com/checkout",
"snapshot_id": "67d0f9ab12cd34ef56a7b891"
}curl -X POST "$API_BASE/api/projects/$PROJECT_ID/scan" \
-H "Authorization: Bearer $CRAWLENS_API_KEY" \
-H "X-Org-ID: $ORG_ID" \
-H "Content-Type: application/json" \
-d '{"triggered_by":"ci"}'Las integraciones son por organización. Los límites y controles avanzados se aplican por plan para escalar con gobierno técnico.
Los webhooks y las reglas de alerta están desactivados en Free; la documentación de la API está abierta.
Hasta 2 webhooks y 10 reglas de alerta, incluyendo escaneos por CI/CD.
Capacidad de webhooks y alertas para una cartera de sitios (25 webhooks / high-capacity reglas de alerta), con historial de evidencia más largo y más asientos.
Esta sección está alineada con rutas activas del backend y comportamiento real de entrega.
curl -X POST "$API_BASE/api/projects/$PROJECT_ID/deployments" \
-H "Content-Type: application/json" \
-H "X-Webhook-Secret: $WEBHOOK_SECRET" \
-d '{
"version":"v1.4.2",
"author":"release-bot",
"commit_msg":"checkout css fixes",
"commit_sha":"1a2b3c4d",
"environment":"production"
}'curl -X POST "$API_BASE/api/webhooks" \
-H "Authorization: Bearer $CRAWLENS_API_KEY" \
-H "X-Org-ID: $ORG_ID" \
-H "Content-Type: application/json" \
-d '{
"provider":"custom",
"url":"https://hooks.example.com/crawlens",
"events":["crawl.success","crawl.failed"],
"secret":"whsec_prod_123",
"headers":{"X-Env":"production"}
}'curl -X POST "$API_BASE/api/webhook/trigger" \
-H "Content-Type: application/json" \
-H "X-Hub-Signature-256: sha256=<hmac_signature>" \
-d '{"project_id":"$PROJECT_ID"}'crawl.success — se envía cuando el crawl termina correctamentecrawl.failed — se envía cuando el crawl fallaalert.rule_triggered — se envía cuando se dispara una regla de alertaX-Webhook-Event: <event_name> X-Webhook-Delivery: <delivery_id> X-Webhook-Idempotency-Key: <event:id> X-Webhook-Signature: sha256=<hmac> # only when secret is set
El comportamiento de entrega está diseñado para confiabilidad operativa y trazabilidad.
Crea/gestiona suscripciones salientes e inspecciona historial de entregas. Limitado por plan.
POST /api/webhooks
GET /api/webhooks
PATCH /api/webhooks/{id}
DELETE /api/webhooks/{id}
GET /api/webhooks/{id}/deliveries
GET /api/webhooks/stats
POST /api/webhooks/{id}/deliveries/{delivery_id}/redriveAcepta llamadas webhook entrantes firmadas e inicia scans desde sistemas externos.
POST /api/webhook/trigger
GET /api/webhook/status/{task_id}Registra eventos de deploy para correlacionar releases con cambios visuales y de performance.
POST /api/projects/{project_id}/deploymentsSalidas concretas de webhook stats y flujos de redrive para que operaciones actúe durante incidentes.
{
"window_hours": 24,
"totals": {
"pending": 2,
"success": 183,
"failed": 7,
"completed": 190
},
"success_rate": 0.9632,
"p95_delivery_latency_ms": 842.5,
"avg_attempts": 1.18,
"retry_ratio": 0.091
}curl -X POST "$API_BASE/api/webhooks/$WEBHOOK_ID/deliveries/$DELIVERY_ID/redrive" \ -H "Authorization: Bearer $CRAWLENS_API_KEY" \ -H "X-Org-ID: $ORG_ID"
Cobertura actual por herramienta. GA = soporte directo hoy, Próximamente = roadmap.
Activa pruebas desde tu CI/CD.
Dispara scans desde GitLab vía API/webhook.
Checks visuales post-build usando scan trigger API.
Ejecuta pruebas visuales en CircleCI vía API/webhook.
Entrega de alertas por canal webhook de Slack.
Pruebas durante deploy.
Deploy hooks funcionales.
El adapter específico para Discord está planificado.
El conector dedicado de PagerDuty está planificado.
Claves API, disparadores de escaneo, webhooks de despliegue y webhooks salientes. Conecta Crawlens a tu pipeline.
Obtén soporte ↗