Admin Accept OTC Deal
Bir token üzerindeki OTC teklifini kabul eder. Kabul zincir üzerinde asenkron olarak sonuçlanır; bu yüzden yanıt, tamamlanmış sonucu değil başlatılan işlemi adlandırır.
İstek
POST /v2/admin/otcs/tokens/{token_id}/deals/{deal_id}/accept
Node segmenti kalktı: bir deal id'si token kontratı içinde tekil olduğundan kapsam token'dır, node ondan çözülür.
Parametreler
| İsim | Tip | Konum | Açıklama |
|---|---|---|---|
token_id | string | path | Gerekli. Teklifin üzerinde olduğu token'ın ID'si |
deal_id | integer | path | Gerekli. Kabul edilecek teklifin deal ID'si |
Başlıklar
| İsim | Tip | Açıklama |
|---|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token | |
Content-Type | Gerekli. application/json |
Örnek
curl --location --request POST '\{\{baseUrl\}\}/v2/admin/otcs/tokens/68ae06cfcccf4e8fc19362d1/deals/2/accept' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Yanıt
{
"transaction_id": "6a8b5e13f9129816a6cc7a12"
}
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
transaction_id | string | Bu çağrının başlattığı OTC işlemi. Kabulün sonuçlanıp sonuçlanmadığını görmek için Get Otc Transaction ile sorgulayın |
Durum Kodları
| Durum Kodu | Açıklama |
|---|---|
| 200 | Başarılı - kabul işlemi başlatıldı |
| 400 | Hatalı İstek - token veya deal bulunamadı ya da teklif kabul edilebilir durumda değil |
| 401 | Yetkisiz - geçersiz veya eksik kimlik doğrulama token'ı |
| 500 | Sunucu Hatası |
Notlar
- Bu uç admin yetkisi gerektirir.
200, işlemin başlatıldığı anlamına gelir; teklifin kabul edildiği anlamına gelmez. Teklif ancak işlemstatus: 3(Done) raporladığında son hâline ulaşır; başarısız bir denemestatus: 4(Error) raporlar ve tekrar denenebilir.- Bu çağrı eskiden boş gövdeyle
200dönüyordu; sonucu takip etmenin bir yolu yoktu. - Teklifin tüm geçmişi List Otc Transactions ucundadır.