ProductGroup

APIDescription
GET api/{DataId}/productgroups

Vráti zoznam všetkých tovarových skupín

GET api/{DataId}/productgroups?ChangedAfterDate={ChangedAfterDate}

Vráti zoznam všetkých tovarových skupín zo zadaného dátového prostredia, ktoré boli vytvorené, alebo zmenené po zadanom dátume

GET api/{DataId}/productgroups/{ProductGroupId}

Vráti konkrétnu tovarovú skupinu

Product

APIDescription
GET api/{DataId}/productids

Vráti zoznam ProductId všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia

GET api/{DataId}/productids?ChangedAfterDate={ChangedAfterDate}&Change={Change}

Vráti zoznam ProductId všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia, ktoré boli vytvorené, alebo ich vlastnosti boli zmenené po zadanom dátume. Zmeny stavov na sklade sa neuvažujú.

GET api/{DataId}/products

Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia.

GET api/{DataId}/test/products

TEST: Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia.

GET api/{DataId}/v1/products

Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Staršia, pomalšia verzia funkcie - určená len pre spätnú kontrolu.

GET api/{DataId}/products/{ProductId}

Vráti konkrétny produkt z katalógu podľa Oid produktu

GET api/{DataId}/test/products/{ProductId}

TEST: Vráti konkrétny produkt z katalógu podľa Oid produktu

GET api/{DataId}/products?ChangedAfterDate={ChangedAfterDate}&Change={Change}

Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia, ktoré boli vytvorené, alebo zmenené po zadanom dátume

GET api/{DataId}/productidswithproductgroup

Vráti zoznam ProductIds všetkých katalógových produktov, ktorých kúpou môže získať zákazník kredit na zákaznícku kartu (s nastaveným príznakom webového obchodu zo zadaného dátového prostredia).

PUT api/{DataId}/productsbyids

Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body.

PUT api/{DataId}/test/productsbyids

TEST: Vráti zoznam všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body.

GET api/{DataId}/productstocks

Vráti zoznam stavov na sklade pre všetky katalógové produkty s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Ostatné vlastnosti produktov sú nevyplnené.

PUT api/{DataId}/productstocksbyids

Vráti zoznam stavov na sklade pre všetky katalógové produkty s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Ostatné vlastnosti produktov sú nevyplnené. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body.

GET api/{DataId}/productparameters

Vráti zoznam parametrov pre všetky katalógové produkty (ktoré majú aspoň jeden parameter) s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Ostatné vlastnosti produktov sú nevyplnené.

PUT api/{DataId}/productparametersbyids

Vráti zoznam parametrov pre všetky katalógové produkty (ktoré majú aspoň jeden parameter) s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Ostatné vlastnosti produktov sú nevyplnené. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body.

GET api/{DataId}/products/{ProductId}/images/{ImageId}

Vráti konkrétny obrázok / súbor produktu ako pole bytov

GET api/{DataId}/pricelists

Vráti zoznam cenníkov

GET api/{DataId}/products/disposable/{ProductEAN}?WarehouseCode={WarehouseCode}

Vráti disponibilné množstvo produktu podľa jeho EAN kódu

GET api/{DataId}/products/stock/{ProductEAN}?WarehouseCode={WarehouseCode}

Vráti okamžité množstvo produktu podľa jeho EAN kódu

PUT api/{DataId}/productstatus

Aktualizuje sa stav produktu na eshope. Produkt sa hľadá podľa: ProductStatus.ProductId/ ProductStatus.ProductCode.

MoDo

APIDescription
GET api/{DataId}/modo/products/disposable/{ProductEAN}?WarehouseCode={WarehouseCode}

Vráti disponibilné množstvo produktu podľa jeho EAN kódu

GET api/{DataId}/modo/products/stock/{ProductEAN}?WarehouseCode={WarehouseCode}

Vráti okamžité množstvo produktu podľa jeho EAN kódu

GET api/{DataId}/modo/products/info/{ProductEAN}

Vráti informácie o skladovej karte podľa jej EAN kódu

GET api/{DataId}/modo/document/{DocumentNumber}?DeviceID={DeviceID}

Vráti doklad podľa prefixu a čísla, napr.: VE-2100021

CustomerCard

APIDescription
GET api/{DataId}/customercards/{CardNumber}

Vráti konkrétnu zákaznícku kartu podľa čísla karty

POST api/{DataId}/customercard

Vytvorí zákaznícku kartu.

Invoice

APIDescription
GET api/{DataId}/customers/{RegistrationNumber}/invoicesinfo?FromDate={FromDate}

Vráti zoznam faktúr so základnými informáciami (bez položiek) daného zákazníka od zadaného dátumu

GET api/{DataId}/invoices/invoicesinfo?FromDate={FromDate}

Vráti zoznam všetkých faktúr so základnými informáciami (bez položiek) daného zákazníka od zadaného dátumu

GET api/{DataId}/invoices/invoicesinfo?ChangedAfterDate={ChangedAfterDate}

Vráti zoznam všetkých faktúr so základnými informáciami (bez položiek) zo zadaného dátového prostredia, ktoré boli vytvorené, alebo ich vlastnosti boli zmenené po zadanom dátume.

GET api/{DataId}/customers/{RegistrationNumber}/invoices?FromDate={FromDate}

Vráti zoznam faktúr s položkami daného zákazníka od zadaného dátumu

GET api/{DataId}/invoices/full/{InvoiceId}

Vráti faktúru s položkami podľa jej InvoiceId

GET api/{DataId}/invoices/unpaidinvoices

Vráti zoznam neuhradených faktúr

GET api/{DataId}/invoices/{InvoiceNumber}/pdf

Vráti PDF súbor vytlačenej faktúry (v špeciálnych nastaveniach OASIS v EcoSune musí byť zadaný parameter "Cesta pre generovanie PDF súborov")

Employee

APIDescription
GET api/{DataId}/employees

Vráti zoznam všetkých zamestnancov

Category

APIDescription
GET api/{DataId}/categories

Vráti zoznam všetkých kategórií (stromový zoznam)

GET api/{DataId}/categories/{CategoryId}

Vráti konkrétnu kategóriu zo stromového zoznamu kategórií

GET api/{DataId}/categories/{CategoryId}/picture/{ImageId}

Vráti konkrétny obrázok kategórie ako pole bytov

Customer

APIDescription
GET api/{DataId}/customerids

Vráti zoznam CustomerId všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia

GET api/{DataId}/customers

Vráti zoznam všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia

GET api/{DataId}/customers?ChangedAfterDate={ChangedAfterDate}

Vráti zoznam všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia, ktorí boli vytvorení, alebo zmenení po zadanom dátume

GET api/{DataId}/customers/{CustomerId}

Vráti konkrétneho zákazníka podľa Oid organizácie

GET api/{DataId}/customers?RegistrationNumber={RegistrationNumber}

Vráti konkrétneho zákazníka podľa IČO

GET api/{DataId}/customerdiscounts?CustomerId={CustomerId}

Vráti odberateľskú zľavu a zľavy na tovarové skupiny pre daného zákazníka

GET api/{DataId}/customerdiscountsandproductprices?CustomerId={CustomerId}

Vráti odberateľskú zľavu a zľavy na tovarové skupiny pre daného zákazníka plus ceny produktov/položiek z cenníkov na špecifikovaného zákazníka

PUT api/{DataId}/customer

Vytvorí, alebo aktualizuje zákazníka.

Order

APIDescription
POST api/{DataId}/order

Založí novú objednávku

GET api/{DataId}/orders

Vráti stavy všetkých objednávok

GET api/{DataId}/orders?ChangedAfterDate={ChangedAfterDate}

Vráti stavy všetkých objednávok, ktoré boli vytvorené, alebo zmenené po zadanom dátume

GET api/{DataId}/orders/{OrderId}

Vráti stav konkrétnej objednávky

GET api/{DataId}/orders/bynumber/{OrderNumber}

Vráti stav konkrétnej objednávky podľa čísla objednávky

GET api/{DataId}/orders/full/{OrderId}

Vráti objednávku s položkami podľa jej OrderId

GET api/{DataId}/customers/{RegistrationNumber}/orders?FromDate={FromDate}

Vráti zoznam objednávok s položkami daného zákazníka od zadaného dátumu

DataConfiguration

APIDescription
GET api/{DataId}/test

Test dátového prostredia.

PUT api/{DataId}/reset

Reset - uvoľnenie dátového prostredia z pamäte, pri ďalšom dotaze sa nanovo načítajú všetky parametre dátového prostredia.