Skip to content

UserAbsenceType


OpenAPI Spec

GET
/v1/user-absence-types/spec

Get OpenAPI 3.1.0 spec for UserAbsenceType API

Responses

Returns OpenAPI 3.1.0 spec for UserAbsenceType API

application/json
JSON
{
}

Playground

Samples

cURL
JavaScript
PHP
Python

List UserAbsenceTypes

GET
/v1/user-absence-types

List UserAbsenceTypes

Authorizations

apiKey
TypeHTTP (bearer)

Parameters

Query Parameters

page
Typenumber
Minimum0
Default0
size
Typenumber
Minimum1
Maximum20
Default10
deactivatedAt

Responses

List response

application/json
JSON
{
"page": 0,
"pages": 0,
"size": 10,
"items": [
{
"id": 0,
"name": "string",
"color": "string",
"needApproval": true,
"needCompensation": false,
"countAsWorkingTime": false,
"order": 0,
"deactivatedAt": "string",
"isAbsenceHourly": false,
"createdAt": "string",
"updatedAt": "string"
}
]
}

Playground

Server
Authorization
Variables
Key
Value

Samples

cURL
JavaScript
PHP
Python

Create a new UserAbsenceType

POST
/v1/user-absence-types

Create a new UserAbsenceType

Authorizations

apiKey
TypeHTTP (bearer)

Request Body

application/json
JSON
{
"name": "string",
"color": "string",
"needApproval": true,
"needCompensation": false,
"countAsWorkingTime": false,
"order": 1,
"isAbsenceHourly": false
}

Responses

UserAbsenceType found

application/json
JSON
{
"id": 0,
"name": "string",
"color": "string",
"needApproval": true,
"needCompensation": false,
"countAsWorkingTime": false,
"order": 0,
"deactivatedAt": "string",
"isAbsenceHourly": false,
"createdAt": "string",
"updatedAt": "string"
}

Playground

Server
Authorization
Body

Samples

cURL
JavaScript
PHP
Python

Get a UserAbsenceType

GET
/v1/user-absence-types/{userAbsenceTypeId}

Get a UserAbsenceType by ID

Authorizations

apiKey
TypeHTTP (bearer)

Parameters

Path Parameters

userAbsenceTypeId*
Typeinteger
Required
Format"int32"

Responses

UserAbsenceType found

application/json
JSON
{
"id": 0,
"name": "string",
"color": "string",
"needApproval": true,
"needCompensation": false,
"countAsWorkingTime": false,
"order": 0,
"deactivatedAt": "string",
"isAbsenceHourly": false,
"createdAt": "string",
"updatedAt": "string"
}

Playground

Server
Authorization
Variables
Key
Value

Samples

cURL
JavaScript
PHP
Python

Update a UserAbsenceType

PATCH
/v1/user-absence-types/{userAbsenceTypeId}

Update a UserAbsenceType by ID

Authorizations

apiKey
TypeHTTP (bearer)

Parameters

Path Parameters

userAbsenceTypeId*
Typeinteger
Required
Format"int32"

Request Body

application/json
JSON
{
"name": "string",
"color": "string",
"needApproval": true,
"needCompensation": false,
"order": 1,
"deactivatedAt": "string"
}

Responses

UserAbsenceType found

application/json
JSON
{
"id": 0,
"name": "string",
"color": "string",
"needApproval": true,
"needCompensation": false,
"countAsWorkingTime": false,
"order": 0,
"deactivatedAt": "string",
"isAbsenceHourly": false,
"createdAt": "string",
"updatedAt": "string"
}

Playground

Server
Authorization
Variables
Key
Value
Body

Samples

cURL
JavaScript
PHP
Python