Admin Get OTC Transaction
Bir teklifin işlemlerinden birini okur — Accept ve Cancel uçlarının döndürdüğü transaction_id'nin sorgulanacağı yer.
İstek
GET /v2/admin/otcs/{otc_id}/transactions/{transaction_id}
Parametreler
| İsim | Tip | Konum | Açıklama |
|---|---|---|---|
otc_id | string | path | Gerekli. Teklifin kendi ID'si (24 karakterlik hex) |
transaction_id | string | path | Gerekli. İşlem ID'si (24 karakterlik hex) |
Başlıklar
| İsim | Tip | Açıklama |
|---|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token |
Örnek
curl --location '\{\{baseUrl\}\}/v2/admin/otcs/6a8b5d02f9129816a6cc79f4/transactions/6a8b5e13f9129816a6cc7a12' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Yanıt
{
"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ı
| Alan | Tip | Açıklama |
|---|---|---|
id | string | İşlem ID'si |
type | integer | 1 accept, 2 cancel |
status | integer | 1 Started, 2 InProgress, 3 Done, 4 Error, 5 PendingReceipt |
hash | string | Zincir üstü işlem hash'i; Done olunca dolar, öncesinde null |
error | string | Hata sebebi; Error olunca dolar, aksi hâlde null |
message | string | Cancel bir sebep ile verildiyse o sebep |
created_at | string | İşlemin başlatıldığı an |
updated_at | string | Durumunun en son değiştiği an |
Status enum
| Değer | İsim | Anlamı |
|---|---|---|
| 1 | Started | Kaydedildi, henüz alınmadı |
| 2 | InProgress | Zincire gönderildi |
| 3 | Done | Sonuçlandı; hash doludur |
| 4 | Error | Başarısız; error doludur. Tekrar denenebilir |
| 5 | PendingReceipt | Gönderildi, zincir makbuzu bekleniyor |
Durum Kodları
| Durum Kodu | Açıklama |
|---|---|
| 200 | Başarılı - işlem alındı |
| 400 | Hatalı İstek - işlem bulunamadı ya da işlem ID'si ait olmadığı bir teklif ile eşleştirildi (kod 10001, domain 22) |
| 401 | Yetkisiz - geçersiz veya eksik kimlik doğrulama token'ı |
| 500 | Sunucu Hatası |
Notlar
- Teklif anahtarın parçasıdır. Gerçek bir işlem ID'si başka birinin teklifiyle eşleştirilirse "yok" cevabı alır, reddedilmez — hangi ID'lerin başka yerde var olduğu çağıranı ilgilendirmez.
- Bu uç yokken accept ve cancel'ın döndürdüğü
transaction_idhiçbir yerde çözülemiyordu.