Användare och åtkomst

Användare och behörighetsgrupper — hantera vem som kan se och göra vad.

Användare

Endpoints

GET /users/{id}
PATCH /users/{id}
GET /users/{id}/avatar
POST /users/activation/{token}
POST /users/create
GET /users/me
POST /users/me/avatar
POST /users/password-reset
POST /users/password-setup/{token}
POST /users/register

Schema-fält

FältTyp
id integer
email* string,null (email)
firstname* string
lastname* string
interestedInModules arraynull
avatarUrl stringnull

Behörighetsgrupp

Endpoints

GET /permission-groups
POST /permission-groups
GET /permission-groups/{id}
PATCH /permission-groups/{id}
DELETE /permission-groups/{id}

Schema-fält

FältTyp
id integer
code stringnull
name* string
description stringnull
roles array
employees array
createdAt string (date-time)
updatedAt string (date-time)
deletedAt string,null (date-time)
userCount integer
deleted boolean