v1
latestOpenAPI 3.0.12026-08-041753011.2 MBPolicy
Create a time off policy
post/v1/workspaces/{workspaceId}/time-off/policies
Path parameters
workspaceIdstring required
Represents a workspace identifier across the system.
Example:60f91b3ffdaf031696ec61a8
Represents a workspace identifier across the system.
Request body
Example request
{
"allowNegativeBalance": true,
"approve": {
"requiresApproval": true,
"userIds": [
"6579d126c2fe3b25f20ea001",
"6579d126c2fe3b25f20ea002"
]
},
"archived": true,
"automaticAccrual": {
"amount": 2,
"period": "MONTH"
},
"color": "#8BC34A",
"icon": "UMBRELLA",
"name": "Mental health days",
"negativeBalance": {
"amount": 2,
"period": "MONTH",
"shouldReset": true
},
"timeUnit": "DAYS",
"userGroups": {
"contains": "CONTAINS",
"ids": [
"5b715612b079875110791111",
"5b715612b079875110791222"
],
"status": "ALL"
},
"users": {
"contains": "CONTAINS",
"ids": [
"5b715612b079875110791111",
"5b715612b079875110791222"
],
"status": "ALL"
}
}Response
Created
Example response
{
"allowNegativeBalance": true,
"approve": {
"requiresApproval": true,
"userIds": [
"6579d126c2fe3b25f20ea001",
"6579d126c2fe3b25f20ea002"
]
},
"archived": true,
"automaticAccrual": {
"amount": 20,
"period": "YEAR",
"timeUnit": "DAYS"
},
"color": "#8BC34A",
"icon": "UMBRELLA",
"id": "5b715612b079875110791111",
"name": "Days",
"timeUnit": "DAYS",
"userGroupIds": [
"5b715612b079875110791342",
"5b715612b079875110791324",
"5b715612b079875110793142"
],
"userIds": [
"5b715612b079875110791432",
"5b715612b079875110791234"
],
"workspaceId": "5b715612b079875110792222"
}