Získat API klíč
Přehled API · Tržní data

GET /v1/markets

Vrací obchodní páry dostupné v aplikaci Coinero a jejich parametry.

Parametry dotazu

Endpoint nemá parametry dotazu.

Odpověď

application/json · MarketsResponse

Kromě EUR a CZK Coinero kotuje páry i v BTC, ETH a USDC. Seznam zahrnuje i páry kotované v CZK, které Coinero provádí přes EUR; převod je už součástí cen z GET /v1/ticker.

Vyřazený pár zůstává v seznamu 30 dní se stavem delisted.

Částky a ceny jsou desetinné řetězce, aby nedocházelo ke ztrátě přesnosti. Volitelná pole mohou v odpovědi zcela chybět; nenahrazují se hodnotou null.

PolePopis
marketspole MarketResponseSeznam obchodních párů seřazený podle symbolu.
markets[].symbolstringSymbol páru: základní a kotovací měna bez oddělovače, například BTCEUR.
markets[].basestringKód základní měny, například BTC.
markets[].quotestringKód kotovací měny. Kromě EUR a CZK Coinero kotuje páry i v BTC, ETH a USDC. Páry v CZK Coinero kotuje v CZK a na burze provádí přes EUR; převod je už součástí cen z GET /v1/ticker.
markets[].statusstringStav obchodování páru. Hodnoty: trading, paused, delisted.
markets[].pricePrecisioninteger (int32)Počet desetinných míst kroku ceny, shodně s tickSize. Na tolik míst zaokrouhlete cenu pokynu; u buyPrice a sellPrice je to spodní mez, ne přesný počet míst (viz GET /v1/ticker).
markets[].amountPrecisioninteger (int32)Počet desetinných míst množství základní měny.
markets[].tickSizestringNejmenší krok ceny v kotovací měně, jako desetinný řetězec; u interně převáděných měn odvozený z pricePrecision a u párů, které Coinero kotuje opačně než burza, z minim zdrojového páru.
markets[].minOrderSizestringMinimální množství základní měny, které přijme burza, jako desetinný řetězec. Je to minimum trhu, ne minimum, které vynutí Coinero: u pokynu zadaného v kotovací měně se kontroluje proti vyšší hodnotě, protože burza si při přepočtu drží rezervu na pohyb ceny. Berte ho jako spodní mez.
markets[].minOrderValuevolitelnéstringMinimální hodnota pokynu v kotovací měně, jako desetinný řetězec; nikdy se nezaokrouhluje pod svou vlastní přesnost. Bez stanoveného minima a u interně převáděných měn (závisela by na kurzu) pole chybí.

Hodnoty stavů

Nové hodnoty mohou přibýt i v rámci v1; neznámou hodnotu zpracujte bez selhání.

PublicMarketStatusVýznam
tradingobchodování povoleno
pausedobchodování pozastaveno, může se obnovit bez oznámení
delistedobchodování trvale ukončeno, pár zmizí ze seznamu po 30 dnech

Chyby

Chyby mají formát application/problem+json; zpracovávejte je podle pole code. Podrobnosti najdete v přehledu chyb.

StavKódyŘešení
401MISSING_API_KEY, INVALID_API_KEYDoplňte hlavičku X-COINERO-APIKEY. Ověřte hodnotu a stav klíče i aktivitu účtu.
405METHOD_NOT_ALLOWEDPoužijte metodu z hlavičky Allow; veřejné API je jen pro čtení, takže GET nebo HEAD.
429RATE_LIMIT_EXCEEDEDPřed dalším pokusem vyčkejte počet sekund z Retry-After.
503MARKET_DATA_UNAVAILABLE, SERVICE_MAINTENANCEData dočasně chybí; vyčkejte počet sekund z Retry-After a požadavek zopakujte. Probíhá údržba; ověřte GET /v1/status a vyčkejte podle Retry-After.

Polling

Každou hodinu. Seznam a parametry párů se mění zřídka; podle potřeb integrace lze interval zkrátit.