---
title: "Editace skladu"
description: "Upraví existující sklad."
url: /cs/api-reference/legacy/sklady/editace-skladu/
---

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

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

### 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
:::caution
Při úpravě je nutné poslat celý objekt, tak jak chceme, aby ve finále vypadal. Pokud některou položku nepošleme, bude její hodnota nastavena na prázdnou/nevyplňenou.
:::

<Param name="name" type="string" required>
Název skladu
</Param>

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

<Param name="availableFor" type="string[]" required>
ID nebo Externí ID uživatelů, které mají ke skladu přístup - tzn. vidí skladové zásoby na tomto skladě a mohou z nich vykazovat do výjezdů.
</Param>

### Odpověď
<Status code="204 No Content">
Sklad byl úspěšně upraven
</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 PUT 'https://app.mwork365.com/main/publicapi/store/3d6ecf6b-6755-44f1-a7ff-93982ec7bb1b' \
-H 'Authorization: Bearer eyJhb...WlUw' \
-H 'Content-Type: application/json' \
--data-raw '{
    "name": "Sklad XX",
    "availableFor": [
        "4d6c474c-287c-4878-8d33-0e97383032e1"
        "b6f74f66-4164-48fb-96c2-4c9a4f6cb7e3"
    ]
}'
```
