---
title: "actor.assignment.cancel · OpenVibe.Services"
canonical: "https://openvibe.services/docs/capabilities/actor.assignment.cancel"
updated: null
---

# actor.assignment.cancel · OpenVibe.Services

HTML: [actor.assignment.cancel · OpenVibe.Services](https://openvibe.services/docs/capabilities/actor.assignment.cancel)

# `actor.assignment.cancel`

Generated at 2026-11-13 06:25:48 UTC from [`openvibe-contracts v0.419.0`](https://github.com/OpenVibers/OpenVibe.Contracts/tree/v0.419.0) and [`openvibe-sdk v0.161.0`](https://github.com/OpenVibers/OpenVibe.SDK/tree/v0.161.0).

Grantable to apps: request it for an app on its project page. Network approves it only inside the project's allowance.

Cancel your assignment tree from one node down with POST /api/v1/assignments/:id/cancel: every child node is cancelled and every task still running under the tree is stopped. It answers the node and the nodes it cancelled. Only the person whose work it is can cancel it; another person gets the same 404 as a node that does not exist.

- Owner: actor (token audience `openvibe.actor`)
- Version: 1.0
- Status: active
- Visibility: public
- Resource constraints: owner
- Quota class: actor-write
- Permissions: actor:assignments:cancel
- Input: [common.no-body@1](/docs/contracts/common.no-body)
- Output: actor.assignment-cancel-result@1
- Events: —
- Implemented by: - `POST /api/v1/assignments/:id/cancel`

[These routes in the API explorer](/docs/api/actor#cap-actor.assignment.cancel)
