---
title: "Nastavení skladové zásoby"
description: "Nastaví konkrétní skladovou zásobu materiálu na skladě. Na rozdíl od \"Přidání skladové zásoby\" se nejedná o přírůstek ale o nastavení konkrétní hodnoty."
url: /cs/api-reference/legacy/sklady/nastaveni-skladove-zasoby/
---

<Endpoint method="PUT" path="/store/{id}/setMaterialAmounts" />

<Endpoint method="PUT" path="/store/externalId/{externalId}/setMaterialAmounts" />

### Parametry
<Param name="id" type="string(GUID)" required>
ID skladu
</Param>

nebo

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

### Tělo požadavku
`MaterialAtStoreToSetAmount[]`\
Množství materiálu, které má být skladem

#### MaterialAtStoreToSetAmount

<Param name="materialId" type="string" required>
ID nebo Externí ID materiálu
</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="204 No Content">
Materiál byl úspěšně přidán na sklad
</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/store/3d6ecf6b-6755-44f1-a7ff-93982ec7bb1b/setMaterialAmounts' \
-H 'Authorization: Bearer eyJhb...WlUw' \
-H 'Content-Type: application/json' \
--data-raw '[
    { "materialId": "4d6c474c-287c-4878-8d33-0e97383032e1", "amount": 14 },
    { "materialId": "b6f74f66-4164-48fb-96c2-4c9a4f6cb7e3", "amount": 2 }
]'
```
