Skip to content

Retract your vote on a work item ​

DELETE/api/v2/workspaces/{slug}/projects/{project_id}/work-items/{pk}/votes/

Remove your vote from a work item. Other users' votes stay. The request takes no body and returns 204 with an empty body.

Retracting is safe to repeat. If you haven't voted on the work item, the response is still 204, never 404.

You need the workitem:react permission on the work item, or the response is 403. A work item you can't see, or an archived one, returns 404.

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.

project_id:requiredstring

The project the work item belongs to. Accepts the project UUID or its identifier, for example ENG.

pk:requiredstring

The work item. Accepts its UUID or its human identifier, for example ENG-142.

Scopes ​

projects.work_items:write

Errors ​

StatusCodeCause
400invalid_requestThe request could not be processed.
401unauthorizedMissing or invalid credentials.
402payment_requiredThe feature this endpoint belongs to isn't enabled on your plan, or is switched off.
403forbiddenYou can't react to this work item, or your token scope doesn't allow this.
404not_foundNo such work item, project, or workspace, you can't see the work item, or it's archived.
406not_acceptableThe Accept header asks for a representation the API can't produce.
409conflictNot raised by this endpoint's own checks.
413payload_too_largeThe request body is over the size limit.
415unsupported_media_typeThe Content-Type isn't one this endpoint accepts.
429rate_limitedThrottled. Honor the Retry-After header before retrying.
Retract your vote on a work item
bash
curl -X DELETE \
  "https://api.plane.so/api/v2/workspaces/my-team/projects/4af68566-94a4-4eb3-94aa-50dc9427067b/work-items/8c3d1f72-4a9e-4b65-9d20-6e1f3b7a5c48/votes/" \
  -H "X-Api-Key: $PLANE_API_KEY"
Response204

No response body.