Skip to main content
PATCH
/
api
/
v1
/
assignments
/
:id
Update Assignment
curl --request PATCH \
  --url https://api.example.com/api/v1/assignments/:id
All fields are optional — only include the fields you want to change.

Path Parameters

id
integer
required
The assignment ID.

Request Body

Same fields as Create Assignment, all optional. Status transitions are enforced: upcomingactive or complete, activecomplete. Completed assignments cannot be moved back to active.

Request

curl -X PATCH \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"status": "complete", "end_date": "2025-04-06"}' \
  https://app.taxhomebase.com/api/v1/assignments/1

Response

Returns the updated assignment object.

Errors

StatusCause
400Invalid field values or invalid status transition
404Assignment not found