Přeskočit na obsah
Pro LLMDo aplikace

Úprava zařízení

Zobrazit zdroj
PUThttps://app.mwork365.com/main/publicapi/customer/{customerId}/serviceObject/{serviceObjectId}
PUThttps://app.mwork365.com/main/publicapi/customer/externalId/{customerExternalId}/serviceObject/{serviceObjectExternalId}
customerIdstring(GUID)povinné

ID zákazníka

serviceObjectIdstring(GUID)povinné

ID zařízení

nebo

customerExternalIdstringpovinné

Externí ID zakázky

serviceObjectExternalIdstringpovinné

Externí ID zařízení

namestringpovinné

Název zařízení

categoryIdstring/string(GUID)povinné

ID nebo Slug kategorie zařízení (ServiceObjectCategory)

manufacturerIdstring/string(GUID)povinné

ID nebo Slug výrobce zařízení (ServiceObjectManufacturer)

addressIdstring/string(GUID)

ID nebo externí ID adresy zákazníka (CustomerAddress)
Adresa musí patřit zákazníkovi, kterému patří zařízení

identificationNumberstring

Výrobní číslo

locationstring

Textový popis, kde je zařízení umístěno (např. v které místnosti)

soldDatestring(Date)

Datum prodeje

nextRevisionstring(Date)

Datum příští kontroly. Používá se pro plánování pravidelného servisu (viz NextRevisionMode)

installationDatestring(Date)

Datum instalace/montáže

warrantyTillstring(Date)

V záruce do

descriptionstring

Popis

nextRevisionPeriodInMonthsinteger

Perioda pravidelného servisu v měsících. V případě dokončení výjezdu s formulářem, který prodlužuje pravidelný servis se automaticky posune datum příští kontoly od daný počet měsíců.

nextRevisionModeNextRevisionMode

Způsob plánování pravidelného servisu (NextRevisionMode)
Výchozí hodnota: None

customDatastring(JSON)

Dodatečná data k zařízení ve formátu JSON. Musí odpovídat šabloně.

204 No Content

Zařízení bylo úspěšně upraveno

400, 401, atd.

Více informací na stránce standardní chybové stavy.

Terminál
curl -L -X PUT 'https://app.mwork365.com/main/publicapi/customer/1039a20b-4ce3-46db-b82c-845b7b3a1c9c/serviceObject/3d6ecf6b-6755-44f1-a7ff-93982ec7bb1b' \
-H 'Authorization: Bearer eyJhb...WlUw' \
-H 'Content-Type: application/json' \
--data-raw '{
"name": "Automatická vrata XY",
"identificationNumber": "1234-abcd-9876"
"categoryId": "vrata",
"manufacturerId": "trido",
"location": "Výrobní hala, pozice 3"
}'