Record a sick day
Record sick leave for a team member; it is approved at once.
POST https://cotlet.dev/api/v1/charliehr/members/{member_id}/sick-days
write Confirm
Does what recording a sick day on behalf of a team member does. Open to the line manager, team lead, Admins and Super Admins. The sick leave is approved automatically and the line manager or team lead is notified. Past sick days can be recorded the same way. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| member_id string required | string | Id from list_team_members |
| start_date string required | string | YYYY-MM-DD |
| end_date string required | string | YYYY-MM-DD |
Request
curl -X POST https://cotlet.dev/api/v1/charliehr/members/member_8c41d2/sick-days \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"start_date":"start date","end_date":"end date"}' result = client.call("charliehr", "record_sick_day", {"member_id":"member_8c41d2","start_date":"start date","end_date":"end date"}) const result = await cotlet.call('charliehr', 'record_sick_day', {"member_id":"member_8c41d2","start_date":"start date","end_date":"end date"}); cotlet call charliehr record_sick_day --data '{"member_id":"member_8c41d2","start_date":"start date","end_date":"end date"}' Example response
{
"booking_id": "tob_5e2a96",
"member": "Sam Rivera",
"type": "Sick",
"start_date": "2026-11-18",
"end_date": "2026-11-19",
"days": 2,
"status": "approved",
"manager_notified": true
}