Set to false to skip the COUNT(*) query behind total_count. The response then leaves out total_count.
is_resolved:optionalboolean
Filter by is_resolved.
offset:optionalinteger
Number of rows to skip from the start of the result set.
order_by:optionalstring
Field to sort the list by. Prefix it with - for descending order, for example -created_at. Orders on computed fields sort by their logical order and use the default offset pagination.
paginate:optionalstring
Set to cursor to switch to the keyset cursor envelope, which skips the COUNT query and is better for paging deep into a list. Leave it out to get the default offset envelope with total_count.
Comma-separated list of fields to return. Fields you don't request are left out of each row instead of coming back as null. id is always included. Pass all to get every requestable field.
An unknown field name returns 400 with the list of valid names, so a typo is caught instead of being silently ignored. See Sparse fields.
List release comments
List the comments you can see in a release's discussion thread. Results are scoped to the path and to what your token is allowed to read.
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.
Query parameters
count:optionalbooleanSet to
falseto skip theCOUNT(*)query behindtotal_count. The response then leaves outtotal_count.is_resolved:optionalbooleanFilter by
is_resolved.offset:optionalintegerNumber of rows to skip from the start of the result set.
order_by:optionalstringField to sort the list by. Prefix it with
-for descending order, for example-created_at. Orders on computed fields sort by their logical order and use the default offset pagination.paginate:optionalstringSet to
cursorto switch to the keyset cursor envelope, which skips theCOUNTquery and is better for paging deep into a list. Leave it out to get the default offset envelope withtotal_count.One of
cursor.parent_id:optionalstring (uuid)Filter by
parent_id.per_page:optionalintegerPage size (max 200).
search:optionalstringA search term.
Response shaping
fields:optionalstringComma-separated list of fields to return. Fields you don't request are left out of each row instead of coming back as
null.idis always included. Passallto get every requestable field.An unknown field name returns
400with the list of valid names, so a typo is caught instead of being silently ignored. 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:readErrors
401unauthorized402payment_required403forbidden404not_found406not_acceptableAcceptheader asks for a representation the API can't produce.429rate_limitedRetry-Afterheader before retrying.