Siltide API
Sildid aitavad kategooriseerida ja organiseerida ressursse Kordonis. Sildid võivad kuuluda sildigruppidesse parema organiseerituse tagamiseks.
POST /labels/
Section titled “POST /labels/”Uue sildi loomine.
| Väli | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
title | string | Jah | Sildi nimi. Peab olema unikaalne kõigi siltide lõikes. |
color | string | Ei | Sildi HEX värvikood (nt #FFC0CB, #008080). |
label_group_id | UUID/null | Ei | Sildigrupi ID, kuhu see silt kuulub. Jäta tühjaks või null, kui silt ei kuulu gruppi. |
position | integer | Ei | Järjekorranumber grupis või globaalselt. Kui puudub, lisatakse silt lõppu. |
curl --location 'https://SINU_KORDONI_DOMEEN/api/v1/labels/' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer SINU_VÕTI' \--data '{ "title": "High Priority", "color": "#FF5733", "label_group_id": "018ad4a2-5f71-4758-a652-86dcf2ecc003"}'Vastuse näide:
Staatus 200
{ "data": { "id": "c2e8f3a1-9b4d-4c7e-a5f2-1d3e8b9c0a7f", "color": "#FF5733", "group": { "id": "018ad4a2-5f71-4758-a652-86dcf2ecc003", "title": "Applicability" }, "group_title": "Applicability", "label_group_id": "018ad4a2-5f71-4758-a652-86dcf2ecc003", "permissions": { "update": true, "destroy": true, "connect": true, "changelog": true }, "position": 3, "title": "High Priority", "updated_at": "2026-01-29T10:15:30+00:00" }}GET /labels/
Section titled “GET /labels/”Kõikide organisatsiooni siltide nimekiri.
Väljad
| Väli | Tüüp | Kirjeldus |
|---|---|---|
id | UUID | Sildi unikaalne tunnuse (ID). |
title | string | Sildi nimi. |
color | string | Sildi HEX värvikood (nt #FFC0CB). |
position | integer | Järjekorranumber grupis (või globaalselt, kui gruppi pole). |
label_group_id | UUID/null | Vanem-sildigrupi ID või null, kui gruppi pole. |
group_title | string/null | Vanem-sildigrupi nimi või null, kui gruppi pole. |
group | object/array | Sildigrupi detailid, mis sisaldavad id ja title, või tühi massiiv, kui gruppi pole. |
permissions | object | Kasutaja õigused: update, destroy, connect, changelog. |
updated_at | timestamp | Viimase muudatuse ISO 8601 ajatempel. |
curl --location --request GET 'https://SINU_KORDONI_DOMEEN/api/v1/labels/' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer SINU_VÕTI'Vastuse näide
Staatus: 200
{ "data": [ { "id": "81bb6227-005f-4b1e-bf11-fbb9b96adb4d", "color": "#FFC0CB", "group": { "id": "018ad4a2-5f71-4758-a652-86dcf2ecc003", "title": "Applicability" }, "group_title": "Applicability", "label_group_id": "018ad4a2-5f71-4758-a652-86dcf2ecc003", "permissions": {