Skip to content

Get subscribers by identifier ​

GET/api/v2/workspaces/{slug}/work-items/{identifier}/subscribers/

Get the users subscribed to a work item, addressed by its key (PROJ-142) or its UUID. You don't need the project UUID.

This returns the same list as Get subscribers: active project members and, while teamspaces are on for the workspace, linked teamspace members, oldest subscription first. Bots are never listed. It works on archived work items too.

Path Parameters ​

slug:requiredstring

The workspace slug. It appears in your Plane URLs. In https://app.plane.so/my-team/projects/, the slug is my-team.

identifier:requiredstring

The work item's key, such as PROJ-142, or its UUID.

The project part of the key is upper-cased before lookup, so proj-142 finds the same work item as PROJ-142.

Scopes ​

projects.work_items:read

Errors ​

StatusCodeCause
401unauthorizedMissing or invalid credentials.
402payment_requiredThe feature this endpoint belongs to isn't enabled on your plan, or is switched off.
403forbiddenYour token scope can't read work items.
404not_foundMalformed identifier, no such work item, it's in another workspace, you can't view it, or it's a draft, a triage work item, or in an archived project.
406not_acceptableThe Accept header asks for a representation the API can't produce.
429rate_limitedThrottled. Honor the Retry-After header before retrying.
Get subscribers by identifier
bash
curl -X GET \
  "https://api.plane.so/api/v2/workspaces/my-team/work-items/PROJ-142/subscribers/" \
  -H "X-Api-Key: $PLANE_API_KEY"
Response200
json
{
  "subscriber_ids": ["16c61a3a-512a-48ac-b0be-b6b46fe6f430", "a3d9e0c4-7b21-4f58-9e6d-2c84b1f07a95"]
}
Response404
json
{
  "type": "not_found",
  "code": "not_found",
  "detail": "The requested resource was not found."
}

To change the list with the same key, see Update subscribers by identifier.