Přidání materiálu
POST
https://app.mwork365.com/main/publicapi/materialTělo požadavku
Sekce “Tělo požadavku”namestringpovinnéNázev položky materiálu
categoryIdstring/string(GUID)povinnéID nebo Slug kategorie materiálu (MaterialCategory)
supplierIdstring/string(GUID)povinnéID nebo Slug dodavatele materiálu (MaterialSupplier)
externalIdstringNepovinné. Unikátní identifikátor záznamu
identificationNumberstringKód
descriptionstringPopis
supplierCodestringKód dodavatele
unitMaterialUnitJednotka materiálu (MaterialUnit)
Výchozí hodnota: Amounts
pricedecimalProdejní cena materiálu (bez DPH)
Výchozí hodnota: 0
costPricedecimalNákladová cena materiálu (bez DPH)
storeAmountsMaterialToAddToStore[]Množství materiálu na skladech. Pokud není uvedeno (nebo je pole prázdné), založí se pouze položka materiálu ale nebude dostupná na žádném ze skladů.
MaterialToAddToStore
Sekce “MaterialToAddToStore”storeIdstringpovinnéID nebo Externí ID skladu
amountdecimalMnožství na skladě. Pokud není definováno (nebo je null), bere se jako neomezené množství na daném skladě.
Odpověď
Sekce “Odpověď”201 CreatedMateriál byl úspěšně přidán
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/material' \-H 'Authorization: Bearer eyJhb...WlUw' \-H 'Content-Type: application/json' \--data-raw '{ "name": "Materiál XX", "identificationNumber": "1234321", "categoryId": "ML_ND", "supplierId": "fdf9f792-7657-4abe-8385-171efc7a6017", "storeAmounts": [ { "storeId": "4d6c474c-287c-4878-8d33-0e97383032e1", "amount": 14 }, { "storeId": "b6f74f66-4164-48fb-96c2-4c9a4f6cb7e3", "amount": 2 } ]}'