Appearance
OpenAPI Spec
List Users
GET
/v1/users
List Users
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Query Parameters
page
Typenumber
minimum
0
default
0
size
Typenumber
minimum
1
maximum
20
default
10
fullName
email
shortName
roleId
Typenumber
roleType
staffNumber
externalId
createdAt
updatedAt
Responses
List responseSchema JSON JSON
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",
"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",
"externalId": null
}
Responses
User foundSchema JSON JSON
application/json
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "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 foundSchema JSON JSON
application/json
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "string",
"createdAt": "string",
"updatedAt": "string",
"externalId": "string"
}
Delete a User
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",
"externalId": "string"
}
Responses
User foundSchema JSON JSON
application/json
{
"id": 0,
"fullName": "string",
"email": "string",
"shortName": "string",
"staffNumber": "string",
"color": "#FFFFFF",
"roleId": 0,
"roleType": "string",
"createdAt": "string",
"updatedAt": "string",
"externalId": "string"
}