Felo API PlatformFelo API Platform
جميع endpoints الخاصة بـ Polymarket
v0.2.0-beta
OpenAPI 3.1.0

الحصول على نشاط محفظة Polymarket

الخادم:https://openapi.felo.ai
مكتبات العملاء

Polymarket

​

Prediction-market discovery and market data.

Polymarket العمليات

الحصول على نشاط محفظة Polymarket

​

استرجع نشاط سوق التوقّعات. رشّح السوق باستخدام قيم condition-ID، واستخدم start وend للنافذة الزمنية، وlimit وoffset لترقيم الصفحات. تشمل المحدّدات الإضافية eventId وtype وside وsortBy وsortDirection. الاستجابة الناجحة مصفوفة عليا من سجلات النشاط.

مرجع التسعير

  • القياس: أساس تكلفة ثابت لكل طلب ناجح.
  • تقدير الطلب المرجعي: 0.012 دولار أمريكي.

بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.

معاملات الاستعلام
  • end
    النوع: integer
    الحد الأدنى:  
    0

    طابع زمني للحد الأعلى (بالثواني) لنافذة النشاط. احذفه لاستخدام الافتراضي (الوقت الحالي)؛ تُستبعد الصفوف الأحدث من end.

  • eventId
    النوع: array integer[]
    الحد الأدنى:  
    1

    قائمة معرّفات أحداث مفصولة بفواصل. حصرية مع market.

  • excludeDepositsWithdrawals
    النوع: boolean

    يستبعد سجلات الإيداع والسحب. القيمة الافتراضية true تُطبَّق حتى عندما يطلب type تلك السجلات، لذا للحصول على الإيداعات والسحوبات يجب تمرير false.

  • limit
    النوع: integer
    الحد الأدنى:  
    0
    الحد الأقصى:  
    500

    حجم الصفحة. تُقيَّد القيم التي تتجاوز الحد الأقصى عند 500.

  • market
    النوع: array string[]

    قائمة معرّفات شروط مفصولة بفواصل. حصرية مع eventId.

  • offset
    النوع: integer
    الحد الأدنى:  
    0
    الحد الأقصى:  
    5000

    فهرس البدء لترقيم الصفحات. تُرفض الطلبات التي تتجاوز الحد بالخطأ 400 (ولا تُقيَّد بصمت أبدًا). لقراءة سجل أعمق من offset 5000، انتقل بين الصفحات داخل نوافذ start/end — لكل نافذة ميزانية offset خاصة بها.

  • side
    النوع: string تعداد
    القيم
    • BUY
    • SELL
  • sortBy
    النوع: string تعداد
    القيم
    • TIMESTAMP
    • TOKENS
    • CASH
  • sortDirection
    النوع: string تعداد

    DESC (الافتراضي) يعيد أحدث الصفوف أولًا؛ وASC الأقدم أولًا. الترتيبان مستقران — الاستعلام نفسه يعيد الصفوف نفسها عند أي limit/offset، فتتكامل الصفحات بلا فجوات أو تكرار.

    القيم
    • ASC
    • DESC
  • start
    النوع: integer
    الحد الأدنى:  
    0

    طابع زمني للحد الأدنى (بالثواني) لنافذة النشاط. احذفه أو مرّر 0 للنافذة الافتراضية (أحدث ~3 سنوات تقريبًا)؛ مرّر حقبة زمنية موجبة (مثل 1) لاسترجاع السجل الكامل. مع sortDirection=ASC، حذف start يعني أصلًا القراءة من بداية سجل الحساب (بلا نافذة افتراضية).

  • type
    النوع: array string[] تعداد

    قائمة أنواع نشاط مفصولة بفواصل لتضمينها. تتطلب سجلات DEPOSIT وWITHDRAWAL أيضًا excludeDepositsWithdrawals=false.

    القيم
    • TRADE
    • SPLIT
    • MERGE
    • REDEEM
    • REWARD
  • user
    النوع: string
    مطلوب

    عنوان الملف الشخصي للمستخدم (بادئة 0x، 40 حرفًا سداسيًا)

الاستجابات
  • 200
    النوع: array object[] · Response65D835437A58_Activity[]

    نجاح

    • asset
      النوع: string

      معرّف الرمز الذي يشير إليه هذا الصف. يُملأ في صفوف REDEEM بالرمز الذي يسوّيه الصف. فارغ عندما لا يكون الصف خاصًا برمز.

    • bio
      النوع: string
    • conditionId
      النوع: string · Response65D835437A58_Hash64

      سلسلة ست عشرية من 64 خانة تبدأ بـ 0x

    • eventSlug
      النوع: string
    • icon
      النوع: string

      العمل الفني للسوق. يعود إلى صورة السوق، ثم إلى أيقونة الحدث الأصلي وصورته، عندما يكون للسوق أيقونة خاصة به. فارغ في صفوف CONVERSION.

    • isCombo
      النوع: boolean

      صحيح عندما يكون هذا الصف جزءًا من مركز تجميعي (متعدد الأسواق). علم فقط — لا تُضمَّن تفاصيل التجميع هنا. يساوي conditionId الخاص بالصف combo_condition_id الخاص بالتجميع؛ مرّره إلى /v1/activity/combos أو /v1/positions/combos عبر market_id لجلب الأرجل والتفاصيل. يُحذف في الصفوف غير التجميعية.

    • name
      النوع: string
    • outcome
      النوع: string
    • outcomeIndex
      النوع: integer

      فهرس النتيجة لهذا الصف في مصفوفة outcomes الخاصة بالسوق، بدءًا من الصفر، لذا يساوي outcome دائمًا outcomes[outcomeIndex]. في صفوف REDEEM يحدد النتيجة التي يسوّيها الصف، لا النتيجة الفائزة في السوق. يعني 999 أنه تعذّر تحديد النتيجة، وفي هذه الحالة يكون outcome فارغًا.

    • price
      النوع: number
    • profileImage
      النوع: string
    • profileImageOptimized
      النوع: string
    • proxyWallet
      النوع: string · Response65D835437A58_Address

      عنوان الملف الشخصي للمستخدم (بادئة 0x، 40 حرفًا سداسيًا)

    • pseudonym
      النوع: string
    • side
      النوع: string تعداد
      القيم
      • BUY
      • SELL
    • size
      النوع: number

      مبلغ الرمز لهذا الصف. في صفوف REDEEM هو عدد الرموز المحروقة لنتيجة هذا الصف، لذا فإن تسوية طرفي السوق تعيد صفًا واحدًا لكل نتيجة بدلًا من صف مجمّع واحد.

    • slug
      النوع: string
    • timestamp
      النوع: integer التنسيق: int64

      Signed 64-bit integers (long type).

    • title
      النوع: string
    • transactionHash
      النوع: string
    • type
      النوع: string تعداد
      القيم
      • TRADE
      • SPLIT
      • MERGE
      • REDEEM
      • REWARD
    • usdcSize
      النوع: number

      مبلغ USDC لهذا الصف. في صفوف REDEEM هو العائد لنتيجة هذا الصف ويساوي 0 لنتيجة خاسرة؛ وتجمع صفوف التسوية الواحدة إلى إجمالي العائد.

    application/json
  • 400

    تعذّرت معالجة الطلب. تحقق من معاملات الطلب.

  • 401

    مطلوب مفتاح API صالح من Felo.

  • 402

    لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.

  • 403

    الحساب غير مصرّح له بهذه العملية.

  • 429

    تم بلوغ حد الطلبات أو حد الإنفاق.

  • 502

    تعذّر على الخدمة إكمال الطلب.

  • 503

    خدمة API أو الفوترة غير متاحة مؤقتًا.

  • 504

    انتهت مهلة الخدمة أثناء معالجة الطلب.

  • default

    استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد

    application/json
Request Example for get/v1/beta/polymarket/activity
curl 'https://openapi.felo.ai/v1/beta/polymarket/activity?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
[
  {
    "proxyWallet": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
    "timestamp": 1,
    "conditionId": "0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917",
    "type": "TRADE",
    "size": 1,
    "usdcSize": 1,
    "transactionHash": "string",
    "price": 1,
    "asset": "string",
    "side": "BUY",
    "outcomeIndex": 1,
    "title": "string",
    "slug": "string",
    "icon": "string",
    "eventSlug": "string",
    "outcome": "string",
    "name": "string",
    "pseudonym": "string",
    "bio": "string",
    "profileImage": "string",
    "profileImageOptimized": "string",
    "isCombo": true
  }
]
Get Polymarket Wallet Activity