PUT /api/b2b/v1/admin/connector-webhook-secret/{connection_id} — bir bağlantının inbound webhook
OturumYol parametresi:
connection_idimza secret'ını AYARLA/YENİLE (b2b.connector_auth'a SEALED; secret ASLA okunmaz/yanıtta
dönmez — bu uç yalnız yazar). b2b.connectors.manage. Public
webhook ingress ([crate::connector_webhook], require_b2b_public) gelen HMAC imzalarını buna
karşı doğrular; secret set edilmemişse ingress fail-closed 401 döner. Secret ASLA yanıtta dönmez.
Ayrı yol (/{kind}/test ile aynı segment-pozisyonunda param-adı çakışmasını önler — matchit).
İstek
curl -X PUT "https://{slug}.b2b.blesyum.app/api/b2b/v1/admin/connector-webhook-secret/<connection_id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}