Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Bearer-Token, erhalten über den Login-Endpunkt (POST /rest/login).

Body

application/json
name
string
required
Maximum string length: 255
Pattern: ^[a-z0-9_]+$
display_name
string
required
Maximum string length: 255
permissions
enum<string>[]
Available options:
employees:view,
employees:manage,
employees:assign_roles,
time-tracking:view,
time-tracking:correct,
time-tracking:export,
absences:view,
absences:manage,
absences:approve,
schedule-models:view,
schedule-models:manage,
holidays:view,
holidays:manage,
org:manage,
documents:view,
documents:manage,
projects:view,
projects:manage,
payroll:view,
payroll:manage,
reports:view,
roster:plan-cross-site,
settings:manage,
time-tracking:clock-web,
time-tracking:clock-mobile,
time-tracking:clock-terminal,
notifications:own,
notifications:department,
self-service:avatar,
self-service:profile,
self-service:payroll,
self-service:documents

Response

RoleResource

data
RoleResource · object
required