Skip to content

Přístup k číselníkům ​

Číselníky jsou používány na mnoha místech v CRM. Téměř za každým výběrovým polem je korespondující číselník. Každý číselník má unikátní kód (CHAR(32)) a jednotlivé položky číselníku pak mají unikátní hodnotu (CHAR(16)).

GET /api/lists ​

Získání seznamu všech dostupných číselníků.

Odpověď (application/json) ​

200 OK

Pole objektů, přičemž každý objekt představuje jeden dostupný číselník.

json5
[
  { "id": "abcd", "name": "Číselník 1" }, 
  { "id": "efgh", "name": "Číselník 2" }, 
  /*...*/
]

GET /api/lists/{list} ​

Získání jednoho číselníku včetně seznamu položek.

Odpověď (application/json) ​

200 OK

Jeden objekt reprezentující celý číselník. Popis struktury zde.

404 NOT FOUND

Dotaz na neexistující číselník.

PUT /api/lists/{list} (pouze admin) ​

Založení nového číselníku s kódem {list} nebo změna existujícího. Pomocí tohoto koncového bodu lze změnit název číselníku a nebo zámek.

Požadavek (application/json) ​

V těle požadavku musí být JSON v následujícím tvaru:

PUT /api/lists/prod_colors
json5
{
  "name": "Barvy produktu",
  "locked": false
}

Odpověď ​

201 OK CREATED

Číselník byl úspěšně založen