Skip to content

Kasutajagruppide API

Kasutajagrupid võimaldavad grupeerida kasutajaid loogilistesse rühmadesse, et lihtsustada omanike ja õiguste haldamist Kordoni ressurssidel.

Uue kasutajagrupi loomine.

VäliTüüpKohustuslikKirjeldus
namestringJahKasutajagrupi nimi.
descriptionstringEiKasutajagrupi kirjeldus.
colorstringEiGrupi sildi HEX värvikood (nt #5CDBD3).
Terminal window
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"
}
}

Kõikide kasutajagruppide nimekiri.

Terminal window
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
}
}