Update Work Project
PATCH /work/projects/{project_id}
Rename one project, re-describe it, or move its status.
Field PRESENCE is the contract: an omitted field keeps its stored
value and description: null clears it. 403 unless the caller
created the project or holds Owner/Admin — the SAME rule deletion uses, and
the role half only answers correctly because of with_org_role.
Authorizations
Parameters
Path Parameters
Project id
Project id
Header Parameters
Request Body required
One project being changed. Field PRESENCE is the contract.
channel is absent on purpose: a project’s channel is where its messages
and receipts already point, so moving one would strand them. Renaming,
re-describing and moving its status are what this accepts.
Responses
200
Successful Response
object
The result of one project write, with its idempotent-replay marker.
object
One project: a named unit of work attached to a channel.
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error