Update a comment in a release's discussion thread. Send only the keys you want to change. Omitted keys keep their current value, and an explicit null clears a nullable field.
Comma-separated list of fields to return. Fields you don't request are left out of the response instead of coming back as null. id is always included. Pass all to get every requestable field. An unknown field name returns 400. See Sparse fields.
Update a release comment
Update a comment in a release's discussion thread. Send only the keys you want to change. Omitted keys keep their current value, and an explicit
nullclears a nullable field.Path parameters
slug:requiredstringThe workspace slug. It appears in your Plane URLs. In
https://app.plane.so/my-team/projects/, the slug ismy-team.release_id:requiredstring (uuid)The release the resource belongs to.
pk:requiredstring (uuid)The release comment id.
Body parameters
comment_html:optionalstringThe comment body as HTML.
is_resolved:optionalbooleanWhether the comment is resolved.
parent_id:optionalstring (uuid)Id of the parent comment, for threaded replies.
Nullable.
Response shaping
fields:optionalstringComma-separated list of fields to return. Fields you don't request are left out of the response instead of coming back as
null.idis always included. Passallto get every requestable field. An unknown field name returns400. See Sparse fields.Requestable here:
comment_html,comment_id,created_at,created_by_id,edited_at,id,is_hidden,is_resolved,parent_id,release_id,updated_at,updated_by_id.Scopes
releases.comments:writeErrors
400invalid_request401unauthorized402payment_required403forbidden404not_found406not_acceptableAcceptheader asks for a representation the API can't produce.409conflict413payload_too_large415unsupported_media_typeContent-Typeisn't one this endpoint accepts.429rate_limitedRetry-Afterheader before retrying.