İçeriğe geç
SEVKORA API PATCH /api/partner/v1/webhooks/{id} v1 Değişiklikler

İş ortağı yüzeyi sözleşmesi Webhooks PA-48

Webhook aboneliği güncelleme

PATCH/api/partner/v1/webhooks/{id}

> Künye: TASK-395; REQ-021 KK-7, DEC-351.

Amaç

Var olan bir aboneliği kısmen güncellemek (ad, adres, olay tipi, etkinlik).

PATCH, PUT değildir

Gönderilmeyen alan dokunulmadan kalır.

Yetki

İki kademeli kimlik: X-App-Key + Authorization: Bearer. Hesap anahtarı partner-api yeteneği taşır ve tek başına /api/v1e giremez.

ADRES KAPISI BURADA DA KOŞAR

url gönderildiğinde https zorunluluğu ve SSRF ön kontrolü aynen uygulanır - güncelleme, oluşturmada geçilemeyen bir adresi arka kapıdan içeri alamaz.

Başarı 200

güncellenmiş abonelik; secret dönmez ve değişmez.

Hatalar

404 (başka tenant'ın aboneliği), 422 (doğrulama); ayrıca 401, 403, 429.

Idempotency-Key

sözleşmesi yoktur.

kabuk
curl -X PATCH "{{host}}/api/partner/v1/webhooks/ABONELIK_ULID" \
  -H "Accept: application/json" \
  -H "X-App-Key: SEVKORA_UYGULAMA_ANAHTARINIZ" \
  -H "Authorization: Bearer SEVKORA_API_ANAHTARINIZ" \
  -H "Content-Type: application/json" \
  -d '{"is_active":false}'