Skip to content

Kasutajate API

Siin saab hallata Kordoni kasutajakontosid, rolle ja seadistusi.

Kõikide organisatsiooni kasutajate nimekiri.

Terminal window
curl --location GET \
--url "https://SINU_KORDONI_DOMEEN/api/v1/users" \
--header "Authorization: Bearer SINU_VÕTI"

Vastuse näide

Staatus: 200

{
"data": [
{
"id": "98dcb717-al70-4c89-8246-0bb026wc215b",
"active": true,
"email": "jaana@example.com",
"name": "Jaana Manana",
"picture": null,
"role": "user"
}
]
}

Uue kasutaja loomine organisatsioonis.

VäliTüüpKohustuslikKirjeldus
emailstringJahKasutaja e-posti aadress sisselogimiseks ja teavitusteks.
namestringJahTäisnimi, mida kuvatakse kasutajaliideses ja teadetes.
rolestringEiMääratav roll: user (tavakasutaja), manager (haldur), auditor (audiitor) või admin (administraator). Vaikimisi user.
picturestringEiURL kasutaja profiilipildile.
activebooleanEiMäära true või false, et aktiveerida või peatada kasutaja konto. Vaikimisi true.
Terminal window
curl --location --request POST 'https://SINU_KORDONI_DOMEEN/api/v1/settings/users' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer SINU_VÕTI' \
--data '{
"name": "Jaana Banana",
"email":"jaana+todododo@example.com"
}'

Vastuse näide

Staatus: 200

{
"data": {
"id": "cbb02894-b4f0-49de-8561-2fe91daa4a37",
"active": true,
"email": "jaana+todododo@example.com",
"name": "Jaana Banana",
"picture": null,
"role": "user"
},
"meta": {
"total_count": 1,
"page": 1,
"permissions": {
"create": true
},
"per_page": 10
}
}

Olemasoleva kasutaja uuendamine.

{
"user":
{
"name":"Uus Nimi"
}
}

Vastus

{
"data": {
"id": "cbb02894-b4f0-49de-8561-2fe91daa4a37",
"active": true,