Zrušení zakázky
PUT
https://app.mwork365.com/main/publicapi/order/{id}/cancelPUT
https://app.mwork365.com/main/publicapi/order/externalId/{externalId}/cancelParametry
Sekce “Parametry”idstring(GUID)povinnéID zakázky
nebo
externalIdstringpovinnéExterní ID zakázky
Tělo požadavku
Sekce “Tělo požadavku”sendNotificationToCustomerbooleanV případě true se pro každý výjezd, zrušený spolu se zakázkou, odešle notifikace zákazníkovi s informací o zrušení výjezdu.
Notifikace odchází kontaktní osobě na zakázce (pokud to má povolené) a dále na e-mailové adresy pro notifikace, které jsou nastavené na zákazníkovi.
Notifikace se dále řídí nastavením notifikací v systému (mohou být např. globálně vypnuté notifikace pomocí SMS nebo e-mailu)
reasonstringDůvod zrušení zakázky. Volitelný text který se zobrazí na detailu zakázky (a výjezdech, které byly zrušeny spolu se zakázkou)
Odpověď
Sekce “Odpověď”204 No ContentZakázka byla zrušena
400, 401, atd.Více informací na stránce standardní chybové stavy.
Příklad
Sekce “Příklad”curl --location --request PUT 'https://app.mwork365.com/main/publicapi/order/3d6ecf6b-6755-44f1-a7ff-93982ec7bb1b/cancel' \-H 'Authorization: Bearer eyJhb...WlUw' \-H 'Content-Type: application/json' \--data-raw '{ "reason": "Dle telefonické dohody se zákazníkem, který si to rozmyslel.", "sendNotificationToCustomer": false}'