Felo API PlatformFelo API Platform
Všechny endpointy Polymarket
v0.2.0-beta
OpenAPI 3.1.0

Získat aktivitu peněženky Polymarket

Server:https://openapi.felo.ai
Klientské knihovny

Polymarket

​

Prediction-market discovery and market data.

Získat aktivitu peněženky Polymarket

​

Načte aktivitu predikčního trhu. Trh filtrujte hodnotami condition-ID, pro časové okno použijte start a end a pro stránkování limit a offset. Další selektory zahrnují eventId, type, side, sortBy a sortDirection. Úspěšná odpověď je pole záznamů aktivity na nejvyšší úrovni.

Cenová reference

  • Měření: pevná nákladová základna za úspěšný požadavek.
  • Referenční odhad požadavku: USD 0.012.

Pouze referenční metadata, nikoli nabídka pro účet, garantovaná cena či limit utrácení. Kredity prostředků nejsou kredity Felo. Konečné účtování se řídí fakturačními záznamy Felo.

Parametry dotazu
  • end
    Typ: integer
    min:  
    0

    Horní mez časového razítka (sekundy epochy) pro okno aktivity. Vynechte pro výchozí hodnotu (aktuální čas); řádky novější než end se vylučují.

  • eventId
    Typ: array integer[]
    min:  
    1

    Čárkami oddělený seznam ID událostí. Vzájemně se vylučuje s market.

  • excludeDepositsWithdrawals
    Typ: boolean

    Vylučuje záznamy o vkladech a výběrech. Výchozí hodnota true platí i tehdy, když type tyto záznamy požaduje, takže pro získání vkladů a výběrů musíte zadat false.

  • limit
    Typ: integer
    min:  
    0
    max:  
    500

    Velikost stránky. Hodnoty nad maximum se omezí na 500.

  • market
    Typ: array string[]

    Čárkami oddělený seznam ID podmínek. Vzájemně se vylučuje s eventId.

  • offset
    Typ: integer
    min:  
    0
    max:  
    5000

    Počáteční index pro stránkování. Požadavky za limitem se odmítají s kódem 400 (nikdy se tiše neomezují). Chcete-li číst historii hlouběji než offset 5000, stránkujte v oknech start/end — každé okno má vlastní rozpočet offsetu.

  • side
    Typ: string enum
    hodnoty
    • BUY
    • SELL
  • sortBy
    Typ: string enum
    hodnoty
    • TIMESTAMP
    • TOKENS
    • CASH
  • sortDirection
    Typ: string enum

    DESC (výchozí) vrací nejprve nejnovější řádky; ASC nejprve nejstarší. Obě pořadí jsou stabilní — stejný dotaz vrací stejné řádky při libovolném limit/offset, takže stránky na sebe navazují bez mezer a opakování.

    hodnoty
    • ASC
    • DESC
  • start
    Typ: integer
    min:  
    0

    Dolní mez časového razítka (sekundy epochy) pro okno aktivity. Vynechte nebo zadejte 0 pro výchozí okno (přibližně poslední 3 roky); zadejte kladnou hodnotu epochy (např. 1) pro načtení celé historie. Při sortDirection=ASC vynechání start již čte historii účtu od začátku (bez výchozího okna).

  • type
    Typ: array string[] enum

    Čárkami oddělený seznam typů aktivit, které se mají zahrnout. Záznamy DEPOSIT a WITHDRAWAL navíc vyžadují excludeDepositsWithdrawals=false.

    hodnoty
    • TRADE
    • SPLIT
    • MERGE
    • REDEEM
    • REWARD
  • user
    Typ: string
    povinné

    Adresa profilu uživatele (prefix 0x, 40 hexadecimálních znaků)

Odpovědi
  • 200
    Typ: array object[] · Response65D835437A58_Activity[]

    Úspěch

    • asset
      Typ: string

      ID tokenu, ke kterému tento řádek patří. Vyplněno u řádků REDEEM tokenem, který řádek vypořádává. Prázdné, pokud řádek není specifický pro token.

    • bio
      Typ: string
    • conditionId
      Typ: string · Response65D835437A58_Hash64

      Řetězec 64 hexadecimálních znaků s předponou 0x

    • eventSlug
      Typ: string
    • icon
      Typ: string

      Grafika trhu. Pokud trh nemá vlastní ikonu, použije se obrázek trhu a poté ikona a obrázek nadřazené události. Prázdné u řádků CONVERSION.

    • isCombo
      Typ: boolean

      Hodnota true, pokud je tento řádek součástí kombinatorické (více trhové) pozice. Pouze příznak — podrobnosti kombinace zde nejsou vloženy. conditionId řádku se rovná combo_condition_id kombinace; předejte jej do /v1/activity/combos nebo /v1/positions/combos přes market_id pro načtení částí a podrobností. U řádků, které nejsou kombinací, se vynechává.

    • name
      Typ: string
    • outcome
      Typ: string
    • outcomeIndex
      Typ: integer

      Index výsledku tohoto řádku v poli outcomes trhu počítaný od nuly, takže outcome se vždy rovná outcomes[outcomeIndex]. U řádků REDEEM označuje výsledek, který řádek vypořádává, nikoli vítězný výsledek trhu. 999 znamená, že výsledek nebylo možné určit; v takovém případě je outcome prázdné.

    • price
      Typ: number
    • profileImage
      Typ: string
    • profileImageOptimized
      Typ: string
    • proxyWallet
      Typ: string · Response65D835437A58_Address

      Adresa profilu uživatele (prefix 0x, 40 hexadecimálních znaků)

    • pseudonym
      Typ: string
    • side
      Typ: string enum
      hodnoty
      • BUY
      • SELL
    • size
      Typ: number

      Množství tokenů pro tento řádek. U řádků REDEEM jde o počet tokenů spálených pro výsledek tohoto řádku, takže vykoupení obou stran trhu vrací jeden řádek na výsledek místo jednoho sloučeného řádku.

    • slug
      Typ: string
    • timestamp
      Typ: integer Formát: int64

      Signed 64-bit integers (long type).

    • title
      Typ: string
    • transactionHash
      Typ: string
    • type
      Typ: string enum
      hodnoty
      • TRADE
      • SPLIT
      • MERGE
      • REDEEM
      • REWARD
    • usdcSize
      Typ: number

      Částka USDC pro tento řádek. U řádků REDEEM jde o výplatu za výsledek tohoto řádku a u prohrávajícího výsledku je 0; řádky jednoho vykoupení se sčítají do celkové výplaty.

    application/json
  • 400

    Požadavek se nepodařilo zpracovat. Zkontrolujte parametry požadavku.

  • 401

    Je vyžadován platný API klíč Felo.

  • 402

    V požadavku nelze pokračovat, protože není splněn požadavek na fakturaci.

  • 403

    Účet nemá oprávnění tuto operaci provést.

  • 429

    Byl dosažen limit požadavků nebo útraty.

  • 502

    Služba nemohla požadavek dokončit.

  • 503

    API nebo fakturační služba je dočasně nedostupná.

  • 504

    Při zpracování požadavku vypršel časový limit služby.

  • default

    Chybová odpověď; odpovědi předávané přímo od upstream poskytovatele mohou používat formáty poskytovatele

    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