Ana içeriğe geç

Webhook Teslimatını Getir

Tek bir webhook teslimat satırını, listenin dışarıda bıraktığı tam istek görüntüsüyle döndürür: method, path, headers, ham body ve correlation_id.

  • headers bir nesne değil, ad/değer çiftlerinden oluşan bir listedir; böylece istemci tarafındaki anahtar dönüşümleri özgün başlık adlarını değiştiremez. Kimlik bilgisi taşıyan başlıklar (Authorization, Proxy-Authorization, Cookie, X-Api-Key, X-Webhook-Token ve Edge'in ilettiği istemci sertifikası) *** olarak saklanır.
  • body en fazla 32 KiB saklanır.
  • Okuma, yoldaki sağlayıcıyla sınırlıdır: başka bir sağlayıcıya ait satır bulunamadı olarak yanıtlanır.

Yalnızca platform sahibi. Çağıranın düğümü platformun kök düğümü olmalıdır; diğer çağıranlar 403 / 10005 ile reddedilir.

Gerekli izin: custodial-wallet:view

İstek​

GET /v2/admin/custodial-wallets/{provider}/webhook-logs/{log_id}

Parametreler​

AdTipKonumAçıklama
providerstringpathZorunlu. Sağlayıcı anahtarı: rudiq ya da taurus
log_idstringpathZorunlu. Webhook Teslimatlarını Listele çıktısındaki satır ID'si

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/custodial-wallets/rudiq/webhook-logs/6911c1a7e4b0f51d2c8a7f10' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"id": "6911c1a7e4b0f51d2c8a7f10",
"webhook_id": "8d0c6a52-3f7e-4b19-9a2d-51e4c7b0f3a6",
"context": "admin",
"provider": "rudiq",
"source_ip": "10.42.3.17",
"transaction_id": "4c1a9b4e-0000-4000-8000-00000000abcd",
"custody_transaction_id": "9b2e7d14-0000-4000-8000-0000000017f3",
"gas_fee_wei": "52341000000000",
"gas_fee_native": "0.000052341",
"transaction_hash": "0x5b8e2f4c1d9a7b3e6f0a2c4d8e1b3f5a7c9d0e2f4a6b8c0d1e3f5a7b9c2d4e6f",
"transaction_type": "deploy_contract",
"transaction_status": "completed",
"status": "processed",
"received_at": "2026-11-09T09:41:22.508Z",
"created_at": "2026-11-09T09:41:22.734Z",
"method": "POST",
"path": "/v2/webhooks/custodial",
"headers": [
{ "name": "Authorization", "value": "***" },
{ "name": "Content-Type", "value": "application/json" },
{ "name": "X-Apex-Delivery-Id", "value": "8d0c6a52-3f7e-4b19-9a2d-51e4c7b0f3a6" }
],
"body": "{\"id\":\"4c1a9b4e-0000-4000-8000-00000000abcd\",\"type\":\"deploy_contract\",\"status\":\"completed\",\"transaction_hash\":\"0x5b8e2f4c1d9a7b3e6f0a2c4d8e1b3f5a7c9d0e2f4a6b8c0d1e3f5a7b9c2d4e6f\"}",
"correlation_id": "c7f3a9e1-52d4-4b8a-9e6f-0d2b4c6a8e10"
}

Yanıt Alanları​

Webhook Teslimatlarını Listele satırının tüm alanları ve ek olarak:

AlanTipAçıklama
methodstringTeslimatın HTTP metodu
pathstringTeslimatın istek yolu
headersarrayAda göre sıralı istek başlıkları; kimlik bilgisi taşıyan değerler *** olarak maskelenir
headers[].namestringBaşlık adı
headers[].valuestringBaşlık değeri (birden fazla değer , ile birleştirilir)
bodystringHam istek gövdesi, en fazla 32 KiB
correlation_idstringWebhook'u teslim eden isteğin korelasyon ID'si

Hatalar​

DurumKodAçıklama
40010015Teslimat bulunamadı ya da başka bir sağlayıcıya ait (message: custody webhook log not found)
40010000log_id geçerli bir 24 karakterlik hex ID değil (message: invalid custody webhook log id)
40310005Çağıran platform sahibi değil (domain 2)

Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.