Kasutajagruppide API
Kasutajagrupid võimaldavad grupeerida kasutajaid loogilistesse rühmadesse, et lihtsustada omanike ja õiguste haldamist Kordoni ressurssidel.
POST /settings/user-groups/
Section titled “POST /settings/user-groups/”Uue kasutajagrupi loomine.
| Väli | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
name | string | Jah | Kasutajagrupi nimi. |
description | string | Ei | Kasutajagrupi kirjeldus. |
color | string | Ei | Grupi sildi HEX värvikood (nt #5CDBD3). |
curl --location 'https://SINU_KORDONI_DOMEEN/api/v1/settings/user-groups/' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer SINU_VÕTI' \--data '{ "user_group": { "name": "Turvameeskond", "description": "Infoturbe meeskonna liikmed", "color": "#5CDBD3" }}'Vastuse näide:
Staatus 200
{ "data": { "id": "c1d2e3f4-a5b6-7890-cdef-123456789abc", "name": "Turvameeskond", "description": "Infoturbe meeskonna liikmed", "color": "#5CDBD3", "users": [], "created_at": "2024-08-28T14:27:26+00:00", "updated_at": "2024-08-28T14:27:26+00:00" }}GET /settings/user-groups/
Section titled “GET /settings/user-groups/”Kõikide kasutajagruppide nimekiri.
curl --location --request GET 'https://SINU_KORDONI_DOMEEN/api/v1/settings/user-groups/' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer SINU_VÕTI'Vastuse näide:
Staatus 200
{ "data": [ { "id": "c1d2e3f4-a5b6-7890-cdef-123456789abc", "name": "Turvameeskond", "description": "Infoturbe meeskonna liikmed", "color": "#5CDBD3", "users": [ { "id": "98dcb717-al70-4c89-8246-0bb026wc215b", "name": "Jaana Manana" } ] }, { "id": "d2e3f4a5-b6c7-8901-efab-234567890def", "name": "Vastavusmeeskond", "description": "Vastutavad regulatiivse vastavuse eest", "color": "#FF7A45", "users": [] } ], "meta": { "page": 1, "per_page": 25, "total_count": 2, "total_pages": 1 }}