# Revoke a task

## Revoke Task

> Revokes a posted task. For zip/directories, it doesn't stop the sent sub-tasks

```json
{"openapi":"3.0.2","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/api/task/{task_id}/revoke":{"put":{"summary":"Revoke Task","description":"Revokes a posted task. For zip/directories, it doesn't stop the sent sub-tasks","operationId":"revoke_task_api_task__task_id__revoke_put","parameters":[{"required":true,"schema":{"title":"Task Id","type":"string"},"name":"task_id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskMessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"TaskMessageResponse":{"title":"TaskMessageResponse","required":["task_id","message"],"type":"object","properties":{"task_id":{"title":"Unique task hash","type":"string"},"message":{"title":"A message related to the route","type":"string"}},"description":"Task POST result structure"},"HTTPValidationError":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"type":"string"}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}
```
