1. Domů
  2. Dokumentace
  3. API
  4. Posílání requestů

Posílání requestů

HTTP metody pro REST API

GET               čtení dat
POST             nové záznamy (zápis)
PUT               modifikované záznamy (editace)
DELETE         mazání dat

Swagger dokumentace z našeho demo serveru je dostupná na https://demo.moneyerp.cz/swaggerDoc/.
Pro údaje ClientID a ClientSecret si zažádejte pomocí formuláře.

Od verze 1.17.9. (září 2026) bude ukončeno REST API, nadále bude možné využívat pouze GraphQL.

 

HTTP návratové kódy

Kód Status Popis Příčina chyby
200 OK operace proběhla úspěšně
400 Bad Request špatně sestavený dotaz syntaktická chyba
401 Unauthorized chyba autorizace chybějící nebo neplatný token
403 Forbidden chyba autentizace nedostatečná uživatelská práva (v Money Sx)
404 Not Found nenalezeno nesprávná adresa endpointu, nedostupný server
415 Unsupported Media Type nepodporovaný formát požadavek zaslán ve formátu, který není podporován (např. nesprávný Content-Type)
500 Internal server error interní chyba serveru konkrétní popis chyby v těle odpovědi

Parametry requestu

Content-type

Autorizace                application/x-www-form-urlencoded
Běžný request          application/json

Stránkování

Pro stránkování přijatých dat se používají (path) parametry:

from                         počet položek, které se mají přeskočit
count                       požadovaný počet položek, které se mají vrátit

Response objekt

Vlastnosti wrapper objektu, který je součástí odpovědi zaslané S5API:

Data                        vlastní obsah (data)
RowCount               celkový počet záznamů v db (odpovídajících danému requestu)
PageCount              počet stránek (odpovídajících danému requestu) pokud je počet záznamů v DB (odpovídajících
                                danému requestu) vyšší, než stanovený limit, je vrácen pouze počet záznamů odpovídající tomuto
                                limitu, přičemž ageCount udává, do kolika requestů musí uživatel požadavek rozdělit, aby (po
                                agregaci) získal veškerá požadovaná data
Message                 chybová hláška
StackTrace             obsahu paměťového zásobníku (stack) v okamžiku, kdy nastala chyba
Status                    stav odpovědi [OK = 1, Warning = 2, Error = 3)]

Dostupné entity

Od verze 1.17.9. (září 2026) bude ukončeno REST API, nadále bude možné využívat pouze GraphQL. 

Seznam všech aktuálních enpointů naleznete v přehledu z našeho demo serveru.

 

GraphQL

Doklad/Objekt GraphTypečtenízápiseditacemazánípdf
Artikl (katalog)Articlexxxxve vývoji
Artikl kategorieArticleCategoryxxxx
Artikl parametryArticleParameterxxxx
Artikl rozměryArticleSizexxxx
CeníkPriceListxxxx
Ceníková cenaPriceListItemxxxx
ČinnostOperationxxxx
Druh zakázkyJobOrderxxxx
Číselník jednotkyUnitxxxx
Faktura vydanáIssuedInvoicexxxx
Položka fakt. vydanéIssuedInvoiceItemx   
FirmaCompanyxxxx
MěnaCurrencyxxxx
Objednávka přijatáReceivedOrderxxxx
Položka obj. přijatéReceivedOrderItemx   
Reklamace přijatáReceivedComplaintxxxx
Pol. rek. přijatéReceivedComplaintItemx   
SkladWarehousexxxx
Skladová zásobaWarehouseStockxxxx
Stav dokladůWorkflowDefStatex   
Stav zakázkyJobOrderStatexxxx
StřediskoCentrexxxx
ZakázkaJobOrderxxxx
Způsob dopravyTransportTypexxxx
Způsob platbyPaymentTypexxxx
Eshop+ objectyEsh_x   
Další..........

Od verze 1.13.1. jsou dostupné i endpointy pro E-shop konektor plus. Uživatelské sloupce jsou dostupné pouze pro GraphQL od verze 1.13.2.

 
Posílání requestů
Pomohl Vám tento článek? Ano 1 Ne 1

Jak Vám můžeme pomoci?