# Cancelling a Task

You can cancel any ongoing task. To do so, call the [`cancelTask()` method](https://docs.digitalturbine.com/dt-ignite/ignite-services/sdk-reference/cancel-a-task) and provide the `taskId`. When you call `cancelTask`, all work stops on the indicated task, and Ignite does *not* provide task cancellation confirmation.

The following sequence diagram outlines the flow for a Host App to cancel an active task using the DTIS SDK.

{% @mermaid/diagram content="sequenceDiagram
participant Host as Host App
participant SDK as Ignite
autonumber

```
Host ->> SDK: Initialize and Authenticate
Host ->> SDK: DTIS SDK Method
opt callback and/or broadcast
    SDK -->> Host: notifications that include taskId
end

Host ->> SDK: cancelTask(taskId)
SDK ->> SDK: Cancel task" %}
```
