Přidání kontaktní osoby
https://app.mwork365.com/main/publicapi/customer/{customerId}/contactPersonhttps://app.mwork365.com/main/publicapi/customer/externalId/{customerExternalId}/contactPersonParametry
Sekce “Parametry”customerIdstring(GUID)povinnéID zákazníka
nebo
customerExternalIdstringpovinnéExterní ID zákazníka
Tělo požadavku
Sekce “Tělo požadavku”externalIdstringNepovinné. Unikátní identifikátor záznamu
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, kterému je kontaktní osoba přidávána.
Odpověď
Sekce “Odpověď”201 CreatedKontaktní osoba byla úspěšně přidána
400, 401, atd.Více informací na stránce standardní chybové stavy.
Příklad
Sekce “Příklad”curl -L -X POST 'https://app.mwork365.com/main/publicapi/customer/1039a20b-4ce3-46db-b82c-845b7b3a1c9c/contactPerson' \-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}'