Bir webhook uç noktasını alın
GET /v1/webhook-endpoints/{endpoint_id} · İzin webhook-endpoints:read · tüm planlar
Bir webhook uç noktasını döndürür. ETag üstbilgisi, uç noktanın sürümüdür ve güncelleme ile silme işlemleri için If-Match değeridir. İmzalama sırrı burada hiçbir zaman döndürülmez.
İstek
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
endpoint_id |
path | evet | Webhook uç noktası kimliği (whe_…). |
Yanıt
200 OK ile uç nokta.
| Alan | Açıklama |
|---|---|
id |
Uç nokta kimliği (whe_…). |
key |
Kararlı anahtar, ortamda benzersiz. |
url |
Alıcı URL'si. |
description |
Serbest metin; yoksa boş dize. |
event_types |
Seçilen katalog olay türleri; boş ise yoğun hacimli olanlar dışındaki tüm türler anlamına gelir. |
event_schema_versions |
Olay türü → şema sürümü geçersiz kılmaları. |
payload_mode |
thin veya full. |
status |
enabled, disabled_by_user, disabled_by_failure (5 gün boyunca başarılı teslimat yok ve en az 10 terk edilmiş teslimat) veya disabled_by_receiver (alıcı 410 Gone yanıtı verdi). Güncelleme ile ve "status": "enabled" kullanarak yeniden etkinleştirin; devre dışı kalınan dönemin olayları için yeniden oynatmayı kullanın. |
rate_limit_per_second |
Bu uç nokta için teslimat hız sınırı. |
previous_secret_expires_at |
Rotasyondan sonra, eski sırrın teslimatları hâlâ imzaladığı dönemin sonu; aksi halde null. |
last_success_at |
Son başarılı teslimat veya null. |
failing_since |
Kesintisiz başarısız teslimatların başlangıcı veya null. |
version |
Sürüm; ETag üstbilgisine eşittir. |
created_at, updated_at |
Zaman damgaları. |
{
"id": "whe_01k8a3m5q7t9v1w3x5y7z9b2c4",
"key": "crm-sync",
"url": "https://hooks.example.com/keenauth",
"description": "CRM sync",
"event_types": ["user.created", "user.updated"],
"event_schema_versions": {"user.created": 1},
"payload_mode": "thin",
"status": "enabled",
"rate_limit_per_second": 50,
"previous_secret_expires_at": null,
"last_success_at": "2026-10-26T09:12:00Z",
"failing_since": null,
"version": 3,
"created_at": "2026-10-26T09:00:00Z",
"updated_at": "2026-10-26T10:00:00Z"
}
Hatalar
| HTTP | code | Ne zaman |
|---|---|---|
| 404 | not_found |
Bu ortamda böyle bir uç nokta yok (başka bir ortamın uç noktası veya hatalı biçimli bir kimlik için de geçerli). |
| 401 | unauthenticated |
Kimlik bilgisi eksik, geçersiz veya iptal edilmiş. |
| 403 | insufficient_permissions |
Kimlik bilgisinde webhook-endpoints:read yok. |
| 429 | rate_limited |
Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin. |
| 503 | service_unavailable |
Webhook yönetimi geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin. |
Örnek
curl -i https://api.eu.keenauth.com/v1/webhook-endpoints/whe_01k8a3m5q7t9v1w3x5y7z9b2c4 \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI: keenauth webhook-endpoints get whe_01k8a3m5q7t9v1w3x5y7z9b2c4