Appearance
OpenAPI Spec
List Users
GET
/v1/users
List Users
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Query Parameters
page
Typenumber
Minimum
0Default
0size
Typenumber
Minimum
1Maximum
20Default
10id
roleId
fullName
email
shortName
roleType
staffNumber
deactivatedAt
externalId
createdAt
updatedAt
Responses
List response
application/json
{
"page": 0,
"pages": 0,
"size": 10,
"items": [
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "string",
"deactivatedAt": "string",
"createdAt": "string",
"updatedAt": "string",
"externalId": "string"
}
]
}
Create a new User
POST
/v1/users
Create a new User
Authorizations
apiKey
TypeHTTP (bearer)
Request Body
application/json
{
"fullName": "string",
"email": "string",
"password": "string",
"roleId": 0,
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"deactivatedAt": "string",
"externalId": null
}
Responses
User found
application/json
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "string",
"deactivatedAt": "string",
"createdAt": "string",
"updatedAt": "string",
"externalId": "string"
}
Get a User
GET
/v1/users/{userId}
Get a User by ID
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Path Parameters
userId*
Typeinteger
RequiredFormat
"int32"Responses
User found
application/json
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "string",
"deactivatedAt": "string",
"createdAt": "string",
"updatedAt": "string",
"externalId": "string"
}
Update a User
PATCH
/v1/users/{userId}
Update a User by ID
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Path Parameters
userId*
Typeinteger
RequiredFormat
"int32"Request Body
application/json
{
"fullName": "string",
"email": "string",
"password": "string",
"roleId": 0,
"shortName": "string",
"staffNumber": "string",
"color": "string",
"deactivatedAt": "string",
"externalId": "string"
}
Responses
User found
application/json
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "string",
"deactivatedAt": "string",
"createdAt": "string",
"updatedAt": "string",
"externalId": "string"
}