Update task assignee or due date

Change who a task is assigned to or when it is due, on one employee's checklist.

PATCH https://cotlet.dev/api/v1/bamboohr/tasks/{task_id}/employees/{employee_id}/task

write Confirm

Changes the assignee, the due date or both on one task of an employee's Onboarding or Offboarding tab. Only the fields you pass change. The new assignee can be notified on the timing set for the task. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: update_employee_task
NameTypeDescription
employee_id string required string Employee ID from find_employee.
kind string required string Which checklist: 'onboarding' or 'offboarding'.
task_id string required string Task ID from list_onboarding_tasks or list_offboarding_tasks.
assignee_id string string Employee ID of the new assignee from find_employee.
due_date string string New due date, YYYY-MM-DD.

Request

cURL
curl -X PATCH https://cotlet.dev/api/v1/bamboohr/tasks/task_8c41d2/employees/employee_8c41d2/task \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"kind":"kind"}'
Python
result = client.call("bamboohr", "update_employee_task", {"employee_id":"employee_8c41d2","kind":"kind","task_id":"task_8c41d2"})
Node.js
const result = await cotlet.call('bamboohr', 'update_employee_task', {"employee_id":"employee_8c41d2","kind":"kind","task_id":"task_8c41d2"});
CLI
cotlet call bamboohr update_employee_task --data '{"employee_id":"employee_8c41d2","kind":"kind","task_id":"task_8c41d2"}'

Example response

JSON

{
  "task_id": "ot_9020",
  "task": "Schedule first-week 1:1",
  "assignee": "Sam Okafor",
  "due_date": "2026-10-19",
  "done": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.