Bulbulustur Geliştirici

Webhook Listeleme V1

Abonelikleri, test gönderimlerini ve teslimat geçmişini sorgulama.

Abonelikleri Listeleme

GET /api/webhooks

GET /api/webhooks, API anahtarına bağlı mağazanın mevcut aboneliklerini Result<List<WebhookSubscription>> olarak getirir.

Yanıt alanları: id, url, eventTypes, isActive, isSandbox, consecutiveFailures, lastDeliveryDate, lastStatusCode, createdDate.

signingSecret liste yanıtında paylaşılmaz. Başka mağazaların abonelikleri görüntülenmez.

Test ve Teslimat Geçmişi

Test isteği ve 50 son kayıt

POST /api/webhooks/{id}/test ile sahip olduğunuz aboneliğe örnek olay gönderilir. İstek örneği: {"eventType":"order.created"}. Olay türü boş bırakılırsa order.created kullanılır.

GET /api/webhooks/{id}/deliveries en son 50 teslimat denemesini döner. Kayıtlar eventType, deliveryKey, attempt, httpStatusCode, success, error, durationMs ve date alanlarını içerir.

id mağazanıza ait değilse 404 yanıtı döner. Test işlemi gerçekten kayıtlı HTTPS adresine istek gönderir; test yanıtı üretim siparişinin oluştuğu anlamına gelmez.