Entegrasyonlar
Operasyon İçin Net Entegrasyon Yüzeyleri
API anahtarları, workflow trigger, deployment webhook ve outbound webhook ile pipeline'ınıza bağlanın. Native adapter iddiası olmayan gerçek kapsam.
Webhooks
Taramalar tamamlandığında gerçek zamanlı bildirimler alın. Akıllı Gruplandırma, Web Vitals ve sağlık skorları dahil.
API Anahtarları
Ayrıntılı izinlere sahip kapsamlı API anahtarları oluşturun. RESTful API'miz üzerinden taramaları tetikleyin.
Deploy Webhooks
Her dağıtımdan sonra görsel taramaları otomatik olarak tetiklemek için Vercel veya Netlify webhook'larını bağlayın.
{
"event": "crawl.success",
"timestamp": "2026-01-15T10:30:00Z",
"url_id": "67d0f9ab12cd34ef56a7b890",
"url": "https://example.com/checkout",
"snapshot_id": "67d0f9ab12cd34ef56a7b891"
}Plan farkındalıklı entegrasyon erişimi
Entegrasyonlar organizasyon bazlıdır. Limitler ve gelişmiş kontroller planla birlikte uygulanır; ekipler kapasiteyi güvenli şekilde ölçekler.
Starter
API dokümantasyonu ve temel kurulum referansları vardır. Outbound webhook ve alert rule açık değildir.
Pro
CI/CD tetikli iş akışları ve bildirim yönlendirmesi dahil 5 webhook ve 10 alert rule desteği.
Enterprise
Webhook ve alert policy kapasitesi (high-capacity webhook / high-capacity alert rule), özel entegrasyon desteği ve yönetişim uyumlu rollout kontrolleri.
CI/CD
Gerçek API Örnekleri
Sadece 5 dakikada CI/CD iş akışınızdan kopyalayın, yapıştırın ve görsel testleri tetikleyin.
curl -X POST "$API_BASE/api/workflows/$WORKFLOW_ID/trigger" \
-H "Authorization: Bearer $CRAWLENS_API_KEY" \
-H "X-Org-ID: $ORG_ID" \
-H "Content-Type: application/json" \
-d '{"triggered_by":"webhook"}'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"}
}'Desteklenen outbound webhook event'leri
crawl.success- crawl işlemi başarıyla tamamlandığında gönderilircrawl.failed- crawl işlemi hata aldığında gönderiliralert.rule_triggered- alert rule tetiklendiğinde gönderilir
Delivery header'ları
X-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
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"}'Doğrulanmış webhook mimarisi
Bu bölüm, backend kodunda aktif olan route ve delivery davranışıyla birebir eşleşir.
Outbound webhooklar (org bazlı)
Outbound abonelikleri oluşturun/yönetin, delivery geçmişini izleyin. Organizasyon planına göre sınırlandırılır.
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}/redriveInbound workflow tetikleme
İmzalı inbound webhook çağrılarını kabul eder ve dış sistemlerden scan/workflow başlatır.
POST /api/webhook/trigger
GET /api/webhook/status/{task_id}Deployment marker webhook
Release pencerelerini görsel/performance değişimleriyle eşlemek için deployment eventlerini kaydeder.
POST /api/projects/{project_id}/deploymentsGüvenlik ve teslimat garantileri
Teslimat davranışı operasyonel güvenilirlik ve izlenebilirlik için tasarlanmıştır.
- İmzalı teslimat: secret tanımlıysa X-Webhook-Signature (HMAC SHA-256).
- Inbound koruma: trigger endpoint için X-Hub-Signature-256 doğrulaması, deploy endpoint için opsiyonel X-Webhook-Secret.
- Backoff ile asenkron retry, redrive endpoint desteği ve olay müdahalesi için delivery logları.
GA GA entegrasyonlar bugün API/workflow/deployment endpointleriyle doğrudan desteklenir.
Yakında Yakında etiketliler roadmap görünürlüğü içindir; generic webhook/API kullanımından native seviyeye taşınacaktır.
Operasyonel kanıt paneli
Olay anlarında ops ekiplerinin kullanabileceği webhook stats ve redrive akışlarının somut çıktıları.
{
"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"
Entegrasyon Kapsamı
Araç bazlı mevcut kapsam. GA = bugün doğrudan destek, Yakında = roadmap.
GitHub Actions
GACI/CD sürecinden tarama tetikleyin.
GitLab CI
GAGitLab pipeline'larından API/webhook ile workflow tetikleyin.
Jenkins
GAWorkflow trigger API ile build sonrası görsel kontroller.
CircleCI
GACircleCI'da API/webhook ile görsel test çalıştırın.
Slack
GASlack webhook kanalı ile alarm teslimi.
Vercel
GADağıtımda otomatik tarama.
Netlify
GADağıtım webhook görsel tarama tetikler.
Discord
YakındaDiscord için provider-adapter desteği planlanıyor.
PagerDuty
YakındaÖzel PagerDuty connector planlanıyor.
Canlıya Geçiş Hazırlığı
Entegrasyonları production-safe runbook ile tamamlayın
Webhook/API akışlarını testten canlıya güvenli taşımak için doğru rehbere gidin.
Docs Merkezi
Rol ve görev bazlı dokümantasyon yollarını görüntüleyin.
Aç →Başlangıç
İlk production-safe scan ve baseline akışını başlatın.
Aç →Entegrasyonlar
Webhook, CI tetikleme ve API tabanlı operasyonları bağlayın.
Aç →Fiyat ve Limitler
Plan kapsamını iş yükü ve governance ihtiyacıyla eşleyin.
Aç →Uzmanla Görüş
Rollout stratejisi, reliability ve mimari için destek alın.
Aç →Gizlilik
Satın alma ve uyumluluk için yasal/gizlilik taahhütlerini inceleyin.
Aç →Release kaygısından release güvenine geçin
Her release öncesinde monitoring + analytics sinyallerini yöneticiye hazır bir karar brifine dönüştürün.
Her hafta pratik SEO + dönüşüm playbook'ları alın
Operasyon ve ürün ekiplerine özel, haftada 1 kısa e-posta.
Verileriniz şifrelenerek güvenle işlenir.