Update Meeting Task
PATCH /inbox/meetings/tasks/{task_id}
Patch a meeting task. Reassignment re-checks participant scope.
THREE-STATE nullable fields: omit assignee_user_id or
due_date to leave it alone, send it as null to CLEAR it. The proxy
forwards with exclude_unset=True precisely so the app can still tell
those apart - dumping every field would turn each PATCH into a full
overwrite that cleared whatever the caller did not mention.
Pass expected_updated_at to refuse the write if someone else moved the
task since you read it.
Authorizations
Parameters
Path Parameters
Meeting task id.
Meeting task id.
Header Parameters
Request Body required
Patch a meeting task.
NULLABLE FIELDS ARE THREE-STATE, and that is the whole point of PATCH here:
- field absent from the body -> leave unchanged
- field present and
null-> clear it (unassign / drop due date) - field present with a value -> set it (reassignment is re-validated)
The proxy forwards with exclude_unset=True so the app’s own
model_fields_set check still distinguishes “sent null” from “not sent”.
Dumping every field would turn every PATCH into a full overwrite that
cleared whatever the caller did not mention.
object
Responses
200
Successful Response
object
An open envelope for a comment, an assignment or a workspace.
Open because a comment carries attachment refs and mention metadata that grow, and because an assignment result reports per-assignee outcomes.
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error