CRM

webhooks

7 uç · /api/crm/v1/webhooks

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

POST/api/crm/webhooks/apple/message

POST /api/crm/webhooks/apple[/message] — platform MSP kimliği env'den; yoksa 401

Herkese açık

(fail-CLOSED: yapılandırılmamış sunucu Apple'ın isteğini "kabul etmiş" görünmez).

İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/webhooks/apple/message" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/webhooks/meta

GET /api/crm/webhooks/meta — subscription verify (hub.challenge echo; verify_token rotation ring).

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/webhooks/meta" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/webhooks/meta

POST /api/crm/webhooks/meta — imza doğrula → parse → route → ingest / dead-letter → 200.

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/webhooks/meta" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/webhooks/meta/data-deletion

POST /api/crm/webhooks/meta/data-deletion (§16.7). Meta data-deletion-request → doğrula →

Herkese açık

erasure kuyruğu (P5 rutini; user↔asset map canlı CF14) + Meta'nın beklediği `{url, confirmation_code}` döner. App Review zorunlu callback.

İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/webhooks/meta/data-deletion" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/webhooks/meta/deauthorize

POST /api/crm/webhooks/meta/deauthorize (§16.7). Meta signed_request ile kullanıcı app'i

Herkese açık

kaldırdı → doğrula (fail-CLOSED 401) → ilgili bağlantıları devre-dışı bırak (seam: user↔asset map canlı onboarding'de dolar, CF14) + log. App Review zorunlu callback.

İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/webhooks/meta/deauthorize" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/webhooks/meta/deletion-status

GET /api/crm/webhooks/meta/deletion-status?code=… — Meta'nın veri silme yanıtında verdiğimiz

Herkese açık

DURUM ADRESİ. Meta ve kullanıcı bu adresi açar; 404 dönen bir adres App Review'da reddedilir. Silme, geri çağrının İÇİNDE eşzamanlı yapıldığı için sayfa "tamamlandı" der — doğrudur.

İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/webhooks/meta/deletion-status" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/webhooks/telegram/{routing_token}

POST /api/crm/webhooks/telegram/{routing_token} — secret-token fail-CLOSED → parse → ingest.

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