Ana içeriğe geç

Kullanıcı İşlemlerini Getir

Bir kullanıcının işlemlerini en yeniden eskiye listeler; isteğe bağlı olarak belirli işlem tipleriyle daraltılabilir. Kullanıcı tarafındaki her yazma işlemi (alım, satış, ilandan kaldırma, OTC satış ve iptal, kira talebi, yakma, para çekme) bu satırlardan birini oluşturur. Tek bir transaction_id'yi takip etmek için bu listeyi sayfalamak yerine Kullanıcı İşlemini Getir ile doğrudan okuyun.

Gerekli izin: user:view

İstek​

GET /v2/users/{user_id}/transactions

Parametreler​

AdTipKonumAçıklama
user_idstringpathZorunlu. Kullanıcı ID'si
pageintegerqueryZorunlu. Sayfa numarası, 1'den başlar
per_pageintegerqueryZorunlu. Sayfa başına kayıt, 1–100
typesintegerqueryİsteğe bağlı, tekrarlanabilir. Yalnızca bu tipleri döndürür, ör. types=1&types=2

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/users/6a87455ad5f439809d488ac3/transactions?page=1&per_page=10&types=1&types=10' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"data": [
{
"id": "6985e6fa07aa9b80c33f6a7d",
"user_id": "6a87455ad5f439809d488ac3",
"type": 1,
"status": 3,
"environment": 0,
"internal_id": "698345d9e2cb4cfb988cacb3",
"wallet_id": "6a8754e187be1d0e22aa6d83",
"external_id": "",
"hash": "0xc34e006659d532a0c8212a8ec624a08cfab3ffbd102936a681ab81e3cf7e0c6d",
"error": null,
"message": null,
"data": {
"token_id": "698345d9e2cb4cfb988cacb3",
"quantity": 7,
"price_id": "6913307ec95e268b239b2d8b",
"price_amount": "1",
"price_decimal": 6,
"price_symbol": "VUSD",
"price_address": "0xf2d90affe805280c004d0135343f2cbd7c96ce98",
"seller_address": "0x11dd160a9e962e8fac0b3307ef75ad4ea3f4d82c",
"buyer_address": "0x4a096e485281de1b8bf11a511d39d5b128ef7c4b",
"wallet_id": "6a8754e187be1d0e22aa6d83",
"total_fee_percentage": "4",
"total_fee_amount": "0.28"
},
"is_api": true,
"created_at": "2026-08-23T13:04:58.802Z",
"updated_at": "2026-08-23T13:05:09.911Z"
},
{
"id": "6a8b5e13f9129816a6cc7a12",
"user_id": "6a87455ad5f439809d488ac3",
"type": 10,
"status": 1,
"environment": 0,
"internal_id": "",
"wallet_id": "6a8754e187be1d0e22aa6d83",
"external_id": "",
"hash": null,
"error": null,
"message": null,
"data": {
"address": "0x4A096E485281DE1B8bF11A511D39d5B128EF7C4b",
"amount": "10.5",
"currency_token_id": "6913307ec95e268b239b2d8b"
},
"is_api": true,
"created_at": "2026-08-23T17:43:31.004Z",
"updated_at": "2026-08-23T17:43:31.004Z"
}
],
"total": 2,
"page": 1,
"per_page": 10
}

Yanıt Alanları​

AlanTipAçıklama
dataarrayBu sayfadaki işlemler. Kullanıcının işlemi yoksa boş dizi (bilinmeyen bir kullanıcı da boş sayfa döndürür)
totalintegerFiltreye uyan işlem sayısı
pageintegerİstenen sayfa
per_pageintegerİstenen sayfa boyutu

Her işlem:

AlanTipAçıklama
idstringİşlem ID'si
user_idstringİşlemin ait olduğu kullanıcı
typeintegerİşlemin ne yaptığı, bkz. Tip
statusintegerBkz. Durum
environmentintegerBkz. Ortam
internal_idstringİşlemin üzerinde çalıştığı kayıt (ilan, OTC teklifi, token). Yoksa boş string
wallet_idstringİşlemin üzerinde çalıştığı ve imzaladığı cüzdan. Cüzdan belirtmeyen işlemlerde boş string
external_idstringVarsa custody tarafındaki referans
hashstring | nullZincir üstü işlem hash'i; Done olunca dolar
errorstring | nullHata sebebi; Error olunca dolar
messagestring | nullVerilmişse okunabilir açıklama
dataobjectTipe özel veri, bkz. Tipe göre veri. İşlemin verisi yoksa alan hiç gelmez
is_apibooleanAksiyonun partner API üzerinden gelip gelmediği
created_atstringISO 8601 oluşturulma zamanı
updated_atstringISO 8601 son değişiklik zamanı

Tip (İşlem Tipi)​

DeğerAdOluşturan
1PurchaseOnPrimaryMarketBuy On Primary Market
2PurchaseOnSecondaryMarketBuy On Secondary Market
3SellOnSecondaryMarketSell On Secondary Market
4DelistOnSecondaryMarketDelist
5ClaimRentClaim Rent
6CreateOtcOfferSell On OTC
7CancelOtcOfferCancel OTC Deal
8BurnBurn
9PurchaseOnDistributionMarketDağıtım piyasası alımı
10WithdrawPara Çekme

Durum​

DeğerAdAnlamı
1StartedKaydedildi, henüz işleme alınmadı
2InProgressİşleniyor / zincire gönderildi
3DoneSonuçlandı; hash dolu
4ErrorBaşarısız; error dolu

Ortam​

DeğerAd
0Varsayılan
1OTC
2İkincil piyasa

Tipe göre veri​

data içindeki tutar, fiyat ve ücret değerleri ondalık string'tir; adetler, ilan/kira ID'leri ve ondalık basamaklar sayıdır. İsteğe bağlı anahtarlar ayarlanmadıysa hiç gelmez.

Tip 1 — PurchaseOnPrimaryMarket​

AlanTipAçıklama
token_idstringAlınan token
quantityintegerAlınan adet
price_idstringFiyatın para birimi token'ı
price_amountstringBirim fiyat
price_decimalintegerFiyat para biriminin ondalık basamağı
price_symbolstringFiyat para biriminin sembolü
price_addressstringFiyat para biriminin kontrat adresi
seller_addressstringSatıcı adresi
buyer_addressstringAlıcı cüzdanının adresi
wallet_idstringİsteğe bağlı. Token'ların yazılacağı alıcı cüzdanı
total_fee_percentagestringİsteğe bağlı. Toplam ücret oranı
total_fee_amountstringİsteğe bağlı. Toplam ücret tutarı

Tip 2 — PurchaseOnSecondaryMarket​

AlanTipAçıklama
token_idstringAlınan token
deal_idintegerAlınan ilan
quantityintegerAlınan adet
price_amount, price_decimal, price_symbol, price_address—Fiyat, tip 1'deki gibi
seller_addressstringSatıcı adresi
buyer_addressstringAlıcı cüzdanının adresi
wallet_idstringİsteğe bağlı. Token'ların yazılacağı alıcı cüzdanı
total_buyer_fee_percentage, total_buyer_fee_amountstringİsteğe bağlı. Alıcı ücreti
total_seller_fee_percentage, total_seller_fee_amountstringİsteğe bağlı. Satıcı ücreti

Tip 3 — SellOnSecondaryMarket / Tip 6 — CreateOtcOffer​

AlanTipAçıklama
token_idstringSatılan token
quantityintegerİlana çıkan / teklif edilen adet
amountintegerToplam tutar
price_id, price_amount, price_decimal, price_symbol, price_address—Fiyat, tip 1'deki gibi
wallet_idstringİsteğe bağlı. Token'ların satıldığı satıcı cüzdanı
total_fee_percentage, total_fee_amountstringİsteğe bağlı. Ücret

Tip 4 — DelistOnSecondaryMarket / Tip 7 — CancelOtcOffer​

AlanTipAçıklama
token_idstringToken
deal_idintegerİptal edilen ilan / teklif

Tip 5 — ClaimRent​

AlanTipAçıklama
token_idstringToken
rent_idintegerTalep edilen kira
node_idstringKirayı ödeyen düğüm
per_price_amount, per_price_decimal, per_price_symbol, per_price_address, per_price_id—İsteğe bağlı. Token başına kira
total_price_amount, total_price_decimal, total_price_symbol, total_price_address, total_price_id—İsteğe bağlı. Toplam kira

Tip 8 — Burn​

AlanTipAçıklama
token_idstringYakılan token
received_amountstringİsteğe bağlı. Alınan tutar
received_amount_decimalintegerİsteğe bağlı. Ondalık basamağı
received_amount_symbolstringİsteğe bağlı. Sembolü
received_amount_addressstringİsteğe bağlı. Kontrat adresi

Tip 10 — Withdraw​

AlanTipAçıklama
addressstringHedef adres
amountstringGönderilen tutar
currency_token_idstringGönderilen para birimi token'ı. Native coin çekiminde gelmez

Hatalar​

DurumKodAçıklama
40010015Doğrulama hatası (page / per_page eksik ya da aralık dışı) — details alanına bakın
40010016user_id geçerli bir ID değil

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