Skip to main content
PUT
/
user
/
leaves
/
{licenseId}
Update License
curl --request PUT \
  --url https://api.projectcor.com/v1/user/leaves/{licenseId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "userId": 8555,
  "leaveTypeId": 12,
  "start": "2024-11-18T03:00:00Z",
  "end": "2024-11-19T05:00:00Z"
}
'
{
  "id": 16332,
  "user_id": 8555,
  "company_id": 2336,
  "leave_type_id": 12,
  "start": "2024-11-18T03:00:00Z",
  "end": "2024-11-19T05:00:00Z",
  "created_at": "2024-11-07 22:11:30",
  "updated_at": "2024-11-07 22:20:48",
  "deleted_at": null,
  "all_day": false
}

Authorizations

Authorization
string
header
required

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

Path Parameters

licenseId
integer
required

License ID to update

Body

application/json
userId
integer
required

User ID

leaveTypeId
integer
required

Leave type ID

start
string<date-time>
required

Start date in UTC format

end
string<date-time>
required

End date in UTC format

Response

200 - application/json

Leave updated successfully

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