Submit time off updates to Calven.
Request
Provide your bearer token in the Authorization
header when making requests to protected resources. Example:Authorization: Bearer ********************
Body Params application/json
{
"timeOffEvents": [
{
"eventId": "C5C69845-DD77-487E-9C6A-708581B361E9",
"email": "bob@domain.com",
"eventType": "scheduled",
"startDate": "2024-12-30",
"endDate": "2025-01-02",
"timeOffType": "leave"
},
{
"eventId": "C5C69845-DD77-487E-9C6A-708581B361E9",
"email": "mary@domain.com",
"eventType": "cancelled",
"startDate": "2024-11-30",
"endDate": "2025-11-30"
}
]
}
Request Code Samples
curl --location --request POST 'https://api.calven.com/v1/timeoff' \
--header 'Content-Type: application/json' \
--data-raw '{
"timeOffEvents": [
{
"eventId": "C5C69845-DD77-487E-9C6A-708581B361E9",
"email": "bob@domain.com",
"eventType": "scheduled",
"startDate": "2024-12-30",
"endDate": "2025-01-02",
"timeOffType": "leave"
},
{
"eventId": "C5C69845-DD77-487E-9C6A-708581B361E9",
"email": "mary@domain.com",
"eventType": "cancelled",
"startDate": "2024-11-30",
"endDate": "2025-11-30"
}
]
}'
Responses
application/json {
"timestamp": "string",
"results": [
{
"eventId": "C5C69845-DD77-487E-9C6A-708581B361E9",
"resultCode": 0,
"message": "string"
}
]
}
Modified at 2025-04-03 13:54:20