Ana içeriğe geç

Admin Get OTC Offer By ID

Get OTC Deal Detail ile aynı teklifi döner; anahtar olarak (token, deal) çifti yerine teklifin kendi id'sini alır.

İstek

GET /v2/admin/otcs/{otc_id}

Parametreler

İsimTipKonumAçıklama
otc_idstringpathGerekli. Teklifin kendi ID'si (24 karakterlik hex)

Başlıklar

İsimTipAçıklama
AuthorizationGerekli. Kimlik doğrulama için Bearer token

Örnek

curl --location '\{\{baseUrl\}\}/v2/admin/otcs/6a8b5d02f9129816a6cc79f4' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'

Yanıt

Şekli Get OTC Deal Detail ile birebir aynı — teklif, teklifi veren alıcı ve teklif üzerindeki en son işlem.

{
"id": "6a8b5d02f9129816a6cc79f4",
"token_id": "68ae06cfcccf4e8fc19362d1",
"node_id": "6810a8e5b45680e7d2f95bad",
"user_id": "680c02896d91ca0145cfeb81",
"deal_id": 2,
"price": {
"amount": 5,
"decimal": 6,
"symbol": "USDT",
"address": "0x78fccec69e21dc0b331b59f283d4d5b41ff36654"
},
"quantity": 1,
"status": 1,
"created_at": "2026-08-23T17:41:22.913Z",
"updated_at": "2026-08-23T17:44:01.220Z",
"user": {
"id": "680c02896d91ca0145cfeb81",
"name": "Ada",
"surname": "Yılmaz",
"email": "ada@example.com"
},
"transaction": {
"id": "6a8b5e13f9129816a6cc7a12",
"type": 1,
"status": 3,
"hash": "0x9f2c1b...",
"error": null,
"message": null,
"created_at": "2026-08-23T17:43:31.004Z",
"updated_at": "2026-08-23T17:44:01.220Z"
}
}

Yanıt Alanları

Get OTC Deal Detail sayfasına bakın — iki uç aynı nesneyi döner.

Durum Kodları

Durum KoduAçıklama
200Başarılı - teklif alındı
400Hatalı İstek - ID 24 karakterlik hex değil ya da böyle bir teklif yok
401Yetkisiz - geçersiz veya eksik kimlik doğrulama token'ı
500Sunucu Hatası

Notlar

  • (token, deal) çiftini token'ın listesi verir; bu uç kaydın kendisini elinde tutan çağıran içindir — bir işlemden, rapordan ya da kullanıcının kendi listesinden gelen teklif id'si.
  • Erişim her iki yolda da teklifin token'ının node'una göre denetlenir: id'ye sahip olmak okuma yetkisi değildir.