---
title: "Přidání materiálu"
description: "Přidá definici materiálu. Současně je možné přidat množství materiálu na jednotlivé sklady."
url: /cs/api-reference/legacy/material/pridani-materialu/
---

<Endpoint method="POST" path="/material" />

### Tělo požadavku
<Param name="name" type="string" required>
Název položky materiálu
</Param>

<Param name="categoryId" type="string/string(GUID)" required>
ID nebo Slug kategorie materiálu ([MaterialCategory](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#materialcategory))
</Param>

<Param name="supplierId" type="string/string(GUID)" required>
ID nebo Slug dodavatele materiálu ([MaterialSupplier](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#materialsupplier))
</Param>

<Param name="externalId" type="string">
Nepovinné. Unikátní identifikátor záznamu
</Param>

<Param name="identificationNumber" type="string">
Kód
</Param>

<Param name="description" type="string">
Popis
</Param>

<Param name="supplierCode" type="string">
Kód dodavatele
</Param>

<Param name="unit" type="MaterialUnit">
Jednotka materiálu ([MaterialUnit](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#materialunit))\
Výchozí hodnota: `Amounts`
</Param>

<Param name="price" type="decimal">
Prodejní cena materiálu (bez DPH)\
Výchozí hodnota: 0
</Param>

<Param name="costPrice" type="decimal">
Nákladová cena materiálu (bez DPH)
</Param>

<Param name="storeAmounts" type="MaterialToAddToStore[]">
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ů.
</Param>

#### MaterialToAddToStore

<Param name="storeId" type="string" required>
ID nebo Externí ID skladu
</Param>

<Param name="amount" type="decimal">
Množství na skladě. Pokud není definováno (nebo je null), bere se jako neomezené množství na daném skladě.
</Param>

### Odpověď
<Status code="201 Created">
Materiál byl úspěšně přidán
</Status>

<Status code="400, 401, atd.">
Více informací na stránce [standardní chybové stavy](/cs/api-reference/legacy/obecne-informace/standardni-chybove-stavy/).
</Status>

### Příklad

```bash
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 }
    ]
}'
```
