انتقل إلى المحتوى الرئيسي

قائمة المعاملات

إقرأ حركات حسابك. الاستجابة هي كائن ذو data وcursor، وليس مصفوفة مجردة. استخدم فترة محدودة.

راجع البدء السريع والمصادقة ومعالجة الأخطاء.

GET /api/v1/transactions?env=prod&order_by=started&limit=30
x-api-key: YOUR_API_KEY

فلاتر​

تصفيةمعنى
started_from / updated_fromبداية النطاق الزمني (ISO 8601)
started_to / updated_toنهاية النطاق الزمني (ISO 8601)
typeالتصفية حسب النوع
statusتصفية حسب الحالة
txidبالضبط سلسلة العملية الخارجية
order_byبدأت أو تم تحديثها
limitحجم الصفحة: 1–500، 100 الافتراضي
envprod (افتراضي). الحفاظ على هذه القيمة عند فتح الطلب وتأكيده.
cursorتم إرجاع الطابع الزمني كقيمة cursor_value
{
"data": [
{
"id": "c033ceaa-3726-4479-8be3-c9af8a0b2336",
"txid": "example-order-001",
"type": "payment",
"status": "charged",
"amount": "1000000",
"currency": "USDT",
"env": "prod",
"started": "2026-10-01T10:00:00Z"
}
],
"cursor": {
"cursor_field": "started",
"cursor_value": "2026-10-01T10:00:00Z"
}
}

الصفحة التالية​

قم بتمرير cursor.cursor_value الذي تم إرجاعه كسلسلة استعلام cursor، وليس كائن المؤشر بالكامل. حافظ على نفس المرشحات وorder_by. بالنسبة إلى order_by=updated، يمكن تحديث cursor_field_at. توقف عندما تكون البيانات فارغة أو لا يتم إرجاع المؤشر المتقدم. التسوية بواسطة معرف المعاملة عندما تتغير السجلات أثناء الاجتياز.

curl --get 'https://app.heth.me/api/v1/transactions' \
--header "x-api-key: $HETH_API_KEY" \
--data-urlencode 'env=prod' \
--data-urlencode 'order_by=started' \
--data-urlencode 'limit=30' \
--data-urlencode 'cursor=2026-10-01T10:00:00Z'