Blesyum Core

webhooks

9 uç · /api/v1/webhooks

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 9 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/api/v1/webhooks

List the active tenant's webhook endpoints (WHK-01).

Oturum
İstek
curl -X GET "https://api.blesyum.com/api/v1/webhooks" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/webhooks

Register a webhook endpoint for the active tenant (WHK-01). Returns the

Oturum

endpoint plus its signing secret (shown once).

İstek
curl -X POST "https://api.blesyum.com/api/v1/webhooks" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/v1/webhooks/{id}

Delete a webhook endpoint.

Herkese açıkYol parametresi: id
İstek
curl -X DELETE "https://api.blesyum.com/api/v1/webhooks/<id>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/webhooks/{id}/deliveries

Delivery history for an endpoint (WHK-05).

Herkese açıkYol parametresi: id
İstek
curl -X GET "https://api.blesyum.com/api/v1/webhooks/<id>/deliveries" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/webhooks/{id}/rotate-secret

Rotate an endpoint's signing secret. Returns the new secret (shown once) so

Herkese açıkYol parametresi: id

the receiver can update its signature verifier without recreating the endpoint.

İstek
curl -X POST "https://api.blesyum.com/api/v1/webhooks/<id>/rotate-secret" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/webhooks/{id}/status

Pause/resume/re-enable an endpoint (WHK-08).

Herkese açıkYol parametresi: id
İstek
curl -X POST "https://api.blesyum.com/api/v1/webhooks/<id>/status" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/webhooks/{id}/test

Send a test event to an endpoint (WHK-09).

Herkese açıkYol parametresi: id
İstek
curl -X POST "https://api.blesyum.com/api/v1/webhooks/<id>/test" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/webhooks/catalog

Abone olunabilir olay kataloğu (WHK-02) — **kiracının lisansına göre**.

Herkese açık

Yanıt iki hattı birden taşır: * `events` — düz liste (geriye uyumluluk: eski bundle'lar bunu okuyor), * `groups` — `[{module, events}]`; panel olayları modül başlığı altında gösterir. ⚠ Modül olayları (CRM'in `conversation.*` konuları) 2026-08-20'ye kadar YALNIZ modülün kendi ekranında seçilebiliyordu — oysa abonelikler zaten `core.webhook_endpoints`te, yani çekirdekte yaşıyor. Aynı tablonun iki katalogla yönetilmesi, her ekranın öbürünün kaydını EKSİK göstermesi demekti.

İstek
curl -X GET "https://api.blesyum.com/api/v1/webhooks/catalog" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/webhooks/deliveries/{id}/resend

Manually re-queue a delivery (WHK-05).

Herkese açıkYol parametresi: id
İstek
curl -X POST "https://api.blesyum.com/api/v1/webhooks/deliveries/<id>/resend" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?