---
title: "Seznam materiálu"
description: "Vrátí stránkovaný seznam materiálu."
url: /cs/api-reference/legacy/material/seznam-materialu/
---

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

<Endpoint method="GET" path="/material" 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:

* name
* identificationNumber
* supplierCode
* price
* unit
* categoryName
* supplierName
* created
* modified
</Param>

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

<Param name="supplierId" type="string">
Filtrovat podle ID dodavatele. \
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="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>

### Odpověď
<Status code="200 OK">
Stránkovaný seznam materiálu\
Response Body: objekt s poli `total` (integer) a `data` ([MaterialDetail\[\]](/cs/api-reference/legacy/obecne-informace/datovy-model/material-a-sklady/#materialdetail)).
</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/material?page=1&pageSize=10' \
-H 'Authorization: Bearer eyJhb...WlUw'
```
