Úprava kontaktní osoby
https://app.mwork365.com/main/publicapi/customer/{customerId}/contactPerson/{contactPersonId}https://app.mwork365.com/main/publicapi/customer/externalId/{customerExternalId}/contactPerson/{contactPersonExternalId}Parametry
Sekce “Parametry”customerIdstring(GUID)povinnéID zákazníka
contactPersonIdstring(GUID)povinnéID kontaktní osoby zákazníka
nebo
customerExternalIdstringpovinnéExterní ID zakázky
contactPersonExternalIdstringpovinnéExterní ID kontaktní osoby zákazníka
Tělo požadavku
Sekce “Tělo požadavku”firstNamestringpovinnéKřestní jméno kontaktní osoby
lastNamestringpovinnéPříjmení kontaktní osoby
positionstringPracovní pozice kontaktní osoby
phonePhoneNumberTelefonní číslo kontaktní osoby (PhoneNumber)
emailstring(Email)Emailová adresa kontaktní osoby
descriptionstringPoznámky
sendNotificationsbooleanUrčuje zda se kontaktní osobě mají odesílat notifikace o zakázkách, ke kterým je tato kontaktní osoba přiřazena (např. potvrzení o naplánování výjezdu).
Odesílá se dle nastavení firmy e-mailem i zprávou SMS v případě, že jsou vyplněny odpovídající kontaktní údaje.
sendReportsbooleanUrčuje, zda se kontaktní osobě mají odesílat e-maily s dokumenty ze zakázek, ke kterým je tato kontaktní osoba přiřazena (musí být zároveň vyplněna e-mailová adresa)
addressIdstring/string(GUID)ID nebo externí ID adresy zákazníka (CustomerAddress)
Adresa musí patřit zákazníkovi, ke kterému patří kontaktní osoba.
Odpověď
Sekce “Odpověď”204 No ContentKontaktní osoba byla úspěšně upravena
400, 401, atd.Více informací na stránce standardní chybové stavy.
Příklad
Sekce “Příklad”curl -L -X PUT 'https://app.mwork365.com/main/publicapi/customer/1039a20b-4ce3-46db-b82c-845b7b3a1c9c/contactPerson/3d6ecf6b-6755-44f1-a7ff-93982ec7bb1b' \-H 'Authorization: Bearer eyJhb...WlUw' \-H 'Content-Type: application/json' \--data-raw '{ "firstName": "Jan", "lastName": "Novák", "position": "Vedoucí provozu", "phone": { "prefix": "+420", "phone": "999777888" }, "sendNotifications": true}'