Vytváření, úprava a přehled servisních zakázek.
Seznam zakázek
Vrací stránkovaný seznam zakázek. Seznam je možné filtrovat podle níže uvedených parametrů.
⚠️ Zdrojová tabulka „Query parametry pro filtrování" nebyla při tvorbě této specifikace
čitelná. Níže uvedené parametry jsou pouze ty, které se objevují v ukázkových dotazech ve
zdrojové dokumentaci — tabulka pravděpodobně obsahuje další filtry (např. rozsah dat do,
servisní středisko, typ/model výrobku). Parametry page a page_size jsou odvozeny z
názvů polí v odpovědi (meta.page_current, meta.page_size), jejich přesný název na
vstupu nebyl ověřen.
query Parameters
status[]Filtrace podle stavu zakázky. Lze zadat opakovaně pro filtraci přes více stavů.
created_fromVrátí pouze zakázky vytvořené od tohoto data (včetně).
numberFiltrace podle čísla zakázky (i částečné shody, viz příklad Z21D02).
page⚠️ Číslo stránky výsledků (název parametru odvozen, neověřeno).
page_size⚠️ Počet položek na stránku (název parametru odvozen, neověřeno).
Seznam zakázek › Responses
Seznam zakázek.
Vytvoření zakázky
Vytvoří novou zakázku a případně objedná dopravu od zákazníka do servisu.
Zakázku lze vytvořit i bez objednávky dopravy (shipment_from_customer: false) — jde
potom o jednosměrnou zakázku, sloužící pouze k zaslání výrobku zákazníkovi zpět.
Obousměrná zakázka obsahuje na konci servisního procesu jak dopravu od zákazníka, tak
dopravu zpět k zákazníkovi.
Při vytvoření zakázky včetně dopravy (shipment_from_customer: true) je zakázka po
doručení zásilky do servisu automaticky přepnuta do stavu processing. V době od
vytvoření do doručení je zakázka ve stavu incoming — zakázky vytvořené servisním
střediskem přes API jsou totiž automaticky schválené (na rozdíl od zakázek zadaných
koncovým zákazníkem přes frontend, které čekají ve stavu pending na schválení).
Vytvoření zakázky › Request Body
Objekt určující adresu zákazníka.
shipment_from_customerPříznak, zda má zakázka příchozí zásilku od zákazníka (true – obousměrná zakázka) nebo ne (false – jednosměrná zakázka).
date_buyDatum zakoupení výrobku ve formátu YYYY-MM-DD.
messagePopis závady.
typeTyp zakázky.
Vyžadováno pouze pokud shipment_from_customer: true.
product_idID modelu výrobku (získané voláním GET /product-model). Je nutné zvolit právě jednu z variant product_id nebo external_key — model výrobku musí existovat a být přiřazen alespoň k jednomu servisnímu středisku.
external_keyExterní označení modelu výrobku (alternativa k product_id, viz výše).
invoice_file_tokenToken souboru dokladu o nákupu, získaný voláním POST /commissions/upload-file. Povinné v případě záruční (warranty) zakázky.
external_idZnačka zákazníka / externí identifikátor.
product_serial_numberSériové číslo výrobku.
pre_sale_servicePředprodejní servis.
refund_moneyPožadavek na vrácení kupní ceny výrobku po dokončení zakázky.
Vytvoření zakázky › Responses
Úspěšné vytvoření zakázky.
statusDetail servisní zakázky.
Úprava zakázky
Slouží ke změně údajů zakázky a k objednání dopravy ze servisu zpět k zákazníkovi.
Pokud je objednávána doprava zpět k zákazníkovi (shipment_to_customer: true), zakázka se
po doručení zásilky zpět zákazníkovi automaticky uzavře a vygenerují se příslušné
notifikace. Bez zásilky zákazníkovi zůstává zakázka otevřená až do ručního uzavření
(servisním střediskem, nebo nastavením status přes toto API).
Objednaná odchozí zásilka se vytvoří na nejbližší termín svozu; zakázka musí být ve stavu
outgoing (lze nastavit současně s objektem shipment) a automaticky se exportuje
dopravci.
⚠️ Zdrojová tabulka „BODY" pro tento endpoint nebyla při tvorbě této specifikace čitelná.
Pole požadavku níže byla rekonstruována z ukázkových JSON požadavků v dokumentaci —
doporučujeme ověřit proti zdrojové tabulce, zejména u pole product_model (v ukázce se
objevuje jako vstupní pole, ačkoli se stejnojmenné pole jinak jeví jako odvozené z
product_id/external_key).
Úprava zakázky › Request Body
idInterní ID zakázky (alternativa k number).
numberČíslo zakázky (alternativa k id).
product_idproduct_model⚠️ Objevuje se v ukázkovém požadavku jako vstupní pole; jinde v dokumentaci je stejné pole popsáno jako odvozené od product_id/external_key — nebylo možné ověřit, zda jde skutečně o přímo editovatelnou hodnotu.
product_serial_numbertypeTyp zakázky.
external_iddate_buystatusNastavení jiného než aktuálního stavu zakázky vyvolá navazující akce (push notifikace, e-mailová notifikace).
Uvádí se pouze v případě, že je potřeba editovat kontaktní údaje zákazníka. Povinné firstname + surname, nebo company.
shipment_to_customerPříznak objednání odchozí zásilky zpět zákazníkovi.
Vyžadováno společně s shipment_to_customer: true.
Úprava zakázky › Responses
Úspěšné uložení změny.
Nahrání souboru k zakázce
Slouží k nahrání souboru potřebného u záručních oprav, zejména dokladu o nákupu výrobku. Vrácený token se následně použije v poli invoice_file_token při vytvoření zakázky. Povolené koncovky: PDF, JPG, JPEG. Maximální velikost souboru je 2 MB.
Nahrání souboru k zakázce › Request Body
fileNahrávaný soubor (PDF, JPG nebo JPEG, max. 2 MB).
Nahrání souboru k zakázce › Responses
Soubor byl uložen na externí úložiště.
statusmessagetokenToken souboru, použije se v poli invoice_file_token.
urlAdresa uloženého souboru na externím úložišti.
execution_time