---
title: "Seznam zakázek"
description: "Vrátí seznam zakázek."
url: /cs/api-reference/legacy/zakazky/seznam-zakazek/
---

Vrátí seznam zakázek podle daných kritérií. Podporuje stránkování, filtrování i řazení.

<Endpoint method="GET" path="/order" query="page=1&pageSize=20" />

### Parametry
<Param name="page" type="integer" required>
Číslo stránky. První stránka má číslo 1
</Param>

<Param name="pageSize" type="integer" required>
Počet záznamů na stránce. Maximální velikost stránky je 200
</Param>

<Param name="searchPhrase" type="string">
Hledaná fráze. Ignoruje velikost písmen i diakritiku.
</Param>

<Param name="sortBy" type="string">
Název sloupce, podle kterého se mají data seřadit. Podporované sloupce:

* state
* customStateName
* priority
* name
* requestedDate
* completedAt
* customerName
* address
* code
* categoryName
* ownerName
* created
* modified
</Param>

<Param name="sortOrder" type={"\"ascend\" | \"descend\""}>
Způsob řazení. Výchozí způsob je vzestupné řazení
</Param>

<Param name="orderState" type="string">
Filtrovat podle stavu zakázky ([OrderState](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#orderstate)). \
Je možné uvést více hodnot oddělených čárkou.
</Param>

<Param name="customStateId">
string\
Filtrovat podle vlastního stavu zakázky ([OrderCustomState](/cs/api-reference/legacy/obecne-informace/datovy-model/ciselniky-a-vycty/#ordercustomstate))\
Je možné uvést více hodnot oddělených čárkou.

:::caution
Filtrování podporuje pouze ID, nelze filtrovat podle Slugu
:::
</Param>

<Param name="hasInterventions" type="boolean">
Pouze zakázky s aktivním výjezdem (a nebo bez). Zakázka s aktivním výjezdem je zakázka, která má alespoň jeden výjezd ve stavu `Naplánovaný`, `Probíhající`, `Čeká na podpis` nebo `Čeká na schválení`.
</Param>

<Param name="waitingForCustomerInfo" type="string">
Pouze zakázky s příznakem `Čeká na zákazníka` (a nebo bez)
</Param>

<Param name="categoryId" type="string">
Filtrovat podle ID kategorie. \
Je možné uvést více hodnot oddělených čárkou.

:::caution
Filtrování podporuje pouze ID, nelze filtrovat podle Slugu
:::
</Param>

<Param name="ownerId" type="string">
Filtrovat podle ID vlastníka. Vlastník je uživatel, který zakázku založil. Vlastník zakázky jde změnit. Zakázka založená automaticky nebo například pomocí API má jako vlastníka administrátora firmy. \
Je možné uvést více hodnot oddělených čárkou.

:::caution
Filtrování podporuje pouze ID, nelze filtrovat podle Externího ID
:::
</Param>

### Odpověď
<Status code="200 OK">
Stránkovaný seznam zakázek\
Response Body: objekt s poli `total` (integer) a `data` ([Order\[\]](/cs/api-reference/legacy/obecne-informace/datovy-model/zakazky-a-vyjezdy/#order)).
</Status>

<Status code="400, 401, atd.">
Více informací o [standardních chybových stavech](/cs/api-reference/legacy/obecne-informace/standardni-chybove-stavy/)
</Status>

### Příklad

```bash
curl -L -X GET 'https://app.mwork365.com/main/publicapi/order?page=1&pageSize=10' \
-H 'Authorization: Bearer eyJhb...WlUw'
```
