---
title: "Editace požadavku"
description: "Upraví zakázku."
url: /cs/api-reference/legacy/pozadavky/editace-pozadavku/
---

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

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

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

nebo

<Param name="externalId" type="string" required>
Externí ID požadavku
</Param>

### Tělo požadavku
<Param name="externalId" type="string">
Nepovinné. Unikátní identifikátor záznamu
</Param>

<Param name="categoryId" type="string/string(GUID)" required>
ID nebo Slug kategorie požadavku ([OrderRequestCategory](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#orderrequestcategory))
</Param>

<Param name="customerKind" type="CustomerKind" required>
Druh zákazníka ([CustomerKind](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#customerkind))

:::note
Validační pravidla se liší na základě hodnoty `CustomerKind`

`Company`:

* customerName je povinný údaj
* identificationNumber je povinný údaj

`Household`:

* customerName nesmí být vyplněn (bude automaticky nastaven jako "jméno a příjmení")
* identificationNumber nesmí být vyplněn
:::
</Param>

<Param name="firstName" type="string" required>
Křestní jméno
</Param>

<Param name="lastName" type="string" required>
Příjmení
</Param>

<Param name="customerName" type="string" required requiredNote="povinné pro firmy, nevyplňuje se pro domácnosti">
Jméno zákazníka
</Param>

<Param name="identificationNumber" type="string" required requiredNote="povinné pro firmy, nevyplňuje se pro domácnosti">
IČ
</Param>

<Param name="phone" type="PhoneNumber" required>
Telefonní číslo ([PhoneNumber](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#phonenumber))
</Param>

<Param name="email" type="string(Email)" required>
Emailová adresa
</Param>

<Param name="street" type="string" required>
Ulice a ČP
</Param>

<Param name="city" type="string" required>
Město
</Param>

<Param name="postalCode" type="string" required>
PSČ
</Param>

<Param name="country" type="string">
</Param>

<Param name="coordinates" type="GeoCoordinate">
Zeměpisné souřadnice ([GeoCoordinate](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#geocoordinate))
</Param>

<Param name="description" type="string">
Popis požadavku
</Param>

<Param name="internalNote" type="string">
\
Interní poznámka
</Param>

<Param name="priority" type="OrderRequestPriority">
Priorita ([OrderRequestPriority](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#orderrequestpriority))\
Výchozí hodnota: `Normal`
</Param>

<Param name="requestedDate" type="string(DateTime)">
Požadované datum
</Param>

<Param name="serviceObjectName" type="string">
\
Název zařízení
</Param>

<Param name="serviceObjectIdentificationNumber" type="string">
\
Výrobní číslo zařízení
</Param>

<Param name="customStateId" type="string">
ID nebo Slug Vlastního stavu požadavku ([OrderRequestCustomState](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#orderrequestcustomstate))
</Param>

<Param name="ownerId" type="string/string(GUID)">
ID nebo Externí ID vlastníka. Pokud není vyplněno, vlastník bude prázdný.
</Param>

### Odpověď
<Status code="204 No Content">
Požadavek byl 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/orderRequest/1039a20b-4ce3-46db-b82c-845b7b3a1c9c' \
-H 'Authorization: Bearer eyJhb...WlUw' \
-H 'Content-Type: application/json' \
--data-raw '{
    "categoryId": "servis",
    "customerKind": "Company",
    "customerName": "mWork365 s.r.o.",
    "identificationNumber": "07722923",
    "firstName": "Jan",
    "lastName": "Novák",
    "priority": "High",
    "description": "Požadavek na sevis plynového kotle",
    "phone": {
        "prefix": "+420",
        "phone": "999777888"
    },
    "email": "jan.novak@mwork365.com",
    "street": "Novoveská 1262/95",
    "city": "Ostrava",
    "postalCode": "709 00",
    "country": "Česká Republika",
    "coordinates": {
        "latitude": 49.83284,
        "longitude": 18.24369
    }
}'
```
