Ana içeriğe geç

Webhooks

Cüzdan/ağ için webhook yönetimi. Çağıran, cüzdanın node'una erişime sahip olmalıdır.

Kimlik Doğrulama: Bearer token gereklidir.


Webhook Listele

Endpoint: GET /api/v1/webhooks

Mevcut kullanıcının node'u (ve alt node'ları) için webhook'ları döner.

Sorgu Parametreleri

ParametreTipZorunluVarsayılanAçıklama
wallet_idstringHayırCüzdan UUID ile filtrele
pageintHayır1Sayfa numarası
per_pageintHayır10Sayfa başına öğe (max 100)

Yanıt — 200 OK

Kimlik bilgisi içermeyen items (WebhookResponse), page, per_page, total ile sayfalanmış liste.


Webhook Oluştur

Endpoint: POST /api/v1/webhooks

İstek Gövdesi

AlanTipZorunluAçıklama
wallet_idstringEvetCüzdan UUID
network_idstringEvetNetwork UUID
hoststringEvetmax 2048 - Webhook host URL
success_pathstringEvetmax 512 - Başarı yönlendirme yolu
error_pathstringEvetmax 512 - Hata yönlendirme yolu
auth_typestringEvetbasic veya token
auth_basic_usernamestringHayırauth_type=basic için
auth_basic_passwordstringHayırauth_type=basic için
auth_tokenstringHayırauth_type=token için

Yanıt — 201 Created

WebhookResponse döner (yanıtta kimlik bilgisi gönderilmez).

KodAçıklama
403Cüzdan node'una erişim yok
404Cüzdan veya network bulunamadı
409Çakışma

Webhook Güncelle

Endpoint: PUT /api/v1/webhooks

İstek Gövdesi

AlanTipZorunluAçıklama
idstringEvetWebhook UUID
hoststringHayırmax 2048
success_pathstringHayırmax 512
error_pathstringHayırmax 512
auth_typestringHayırbasic veya token
auth_basic_usernamestringHayır
auth_basic_passwordstringHayır
auth_tokenstringHayır

Yanıt — 200 OK

Güncellenmiş WebhookResponse döner.

KodAçıklama
403Webhook cüzdan node'una erişim yok
404Webhook bulunamadı

Webhook Sil

Endpoint: DELETE /api/v1/webhooks

İstek Gövdesi

{ "id": "550e8400-e29b-41d4-a716-446655440000" }

Yanıt — 204 No Content

KodAçıklama
403Webhook cüzdan node'una erişim yok
404Webhook bulunamadı