Skip to main content
GET
/
user
/
leaves
Get Licenses
curl --request GET \
  --url https://api.projectcor.com/v1/user/leaves \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 14050,
    "user_id": 8555,
    "company_id": 2336,
    "leave_type_id": 1498,
    "start": "2024-10-18T03:00:00.000Z",
    "end": "2024-10-18T03:30:00.000Z",
    "created_at": "2024-10-21 14:19:01",
    "updated_at": "2024-10-21 14:19:23",
    "deleted_at": null,
    "all_day": false,
    "leaveType": {
      "id": 1498,
      "name": "Custom Leave",
      "type_code": "UL1498",
      "company_id": 2336,
      "created_at": "2024-10-21 14:18:36",
      "updated_at": "2024-10-21 14:18:36",
      "deleted_at": null,
      "icon_name": "Futbol"
    }
  },
  {
    "id": 10030,
    "user_id": 8555,
    "company_id": 2336,
    "leave_type_id": 12,
    "start": "2024-08-29T13:00:00.000Z",
    "end": "2024-08-29T15:00:00.000Z",
    "created_at": "2024-08-29 13:44:13",
    "updated_at": "2024-08-29 13:44:13",
    "deleted_at": null,
    "all_day": false,
    "leaveType": {
      "id": 12,
      "name": "flexday",
      "type_code": "UL12",
      "company_id": null,
      "created_at": "2022-09-14 12:09:10",
      "updated_at": "2024-07-15 17:16:56",
      "deleted_at": null,
      "icon_name": "Loveseat"
    }
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

usersId
integer
required

User ID to get leaves for

offset
integer
default:1

Pagination offset

size
integer
default:10

Number of results per page

Response

200 - application/json

List of leaves with their associated leave types

id
integer
user_id
integer
company_id
integer
leave_type_id
integer
start
string<date-time>
end
string<date-time>
created_at
string<date-time>
updated_at
string<date-time>
deleted_at
string<date-time> | null
all_day
boolean
leaveType
object