Základná URL
https://{tenant}.logzi.com/api/worksheet_priority/
Každá požiadavka vracia JSON odpoveď. Pri úspešnej odpovedi je result.code == 1, pri chybe result.code == 0. API priority pracovného listu slúži na správu voľne definovateľných priorít pracovných listov s názvami podľa jazyka a farbou. Priorita sa priraďuje k pracovnému listu poľom worksheet_priority_id (API pracovného listu).
/api/worksheet_priority/get
Získanie jedného záznamu priority pracovného listu podľa identifikátora.
Parametre dotazu
| Parameter | Typ | Povinné | Popis |
|---|---|---|---|
id | int | Identifikátor priority | |
language_id | int | Identifikátor jazyka pre názov |
Polia odpovede
| Pole | Typ | Popis |
|---|---|---|
id | int | Identifikátor priority |
name | string | Názov vo vyžiadanom jazyku |
name_key | string | Prekladový kľúč |
color | string|null | Farba vo formáte #RRGGBB |
sort_order | int | Poradie zoradenia |
remove | int | Príznak odstránenia (0 / 1) |
language_id | int | Identifikátor jazyka |
Príklad požiadavky
GET /api/worksheet_priority/get?id=1&language_id=1
X-API-KEY: {vas_api_kluc}
/api/worksheet_priority/get_all
Získanie názvov jednej priority vo všetkých jazykoch (na úpravu).
Parametre dotazu
| Parameter | Typ | Povinné | Popis |
|---|---|---|---|
id | int | Identifikátor priority (0 alebo prázdne: prázdny zoznam jazykov pre nový záznam) |
Príklad požiadavky
GET /api/worksheet_priority/get_all?id=1
X-API-KEY: {vas_api_kluc}
/api/worksheet_priority/list
Získanie zoznamu priorít pracovných listov v danom jazyku podľa poradia zoradenia. Odstránené položky nie sú zahrnuté.
Parametre dotazu
| Parameter | Typ | Povinné | Popis |
|---|---|---|---|
language_id | int | Identifikátor jazyka |
Príklad požiadavky
GET /api/worksheet_priority/list?language_id=1
X-API-KEY: {vas_api_kluc}
/api/worksheet_priority/save
Vytvorenie alebo úprava priority pracovného listu. Ak je data[id] 0 alebo prázdne, vytvorí sa nový záznam.
POST polia - objekt data
| Pole | Typ | Povinné | Popis |
|---|---|---|---|
id | int | Identifikátor priority (0 alebo prázdne = nová) | |
name_key | string | Prekladový kľúč, najviac 50 znakov. Pre nový záznam jedinečný kľúč, napr. s_db_wsprio_<32-znakový md5> | |
data[<language_id>] | string | Názov pre každý jazyk (aspoň 2 znaky) | |
color | string | Farba vo formáte #RRGGBB. Prázdna alebo neplatná hodnota sa neuloží (NULL) | |
sort_order | int | Poradie zoradenia (predvolené: 0) |
Príklad požiadavky
POST /api/worksheet_priority/save
X-API-KEY: {vas_api_kluc}
Content-Type: application/json
{ "data": { "id": 0, "name_key": "s_db_wsprio_0f3c9a1b7d5e4c2a8b6d1e9f3a7c5b2d", "color": "#ef4444", "sort_order": 10, "data": { "1": "Sürgős", "2": "Urgent" } } }
/api/worksheet_priority/delete
Odstránenie priority pracovného listu (logické odstránenie, príznak remove sa nastaví na 1).
POST polia - objekt data
| Pole | Typ | Povinné | Popis |
|---|---|---|---|
id | int | Identifikátor priority, ktorá sa má odstrániť |
Príklad požiadavky
POST /api/worksheet_priority/delete
X-API-KEY: {vas_api_kluc}
Content-Type: application/json
{ "data": { "id": 1 } }
Zaregistruj sa teraz,
zaplať neskôr!