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.
[
{ "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
{
"name": "Barvy produktu",
"locked": false
}
Odpověď
201 OK CREATED
Číselník byl úspěšně založen