---
title: doctl harness-runtime triggers cancel-execution
description: Cancel a running trigger execution and free the trigger&#39;s queue. For a fresh-mode trigger the session is destroyed outright. For a reuse-mode trigger …
product: Reference
url: https://docs.digitalocean.com/reference/doctl/reference/harness-runtime/triggers/cancel-execution/
last_updated: "2026-10-15"
---

> **For AI agents:** The documentation index is at [https://docs.digitalocean.com/llms.txt](https://docs.digitalocean.com/llms.txt). Markdown versions of pages use the same URL with `index.html.md` in place of the HTML page (for example, append `index.html.md` to the directory path instead of opening the HTML document).

# doctl harness-runtime triggers cancel-execution

Generated on 15 Oct 2026 from `doctl` version [`v2.0.0`](https://github.com/digitalocean/doctl/releases/tag/v2.0.0)

## Usage

```shell
doctl harness-runtime triggers cancel-execution <trigger-id> <execution-id> [flags]
```

## Description

Cancel a running trigger execution and free the trigger’s queue. For a fresh-mode trigger the session is destroyed outright. For a reuse-mode trigger the session is only paused — the platform has no run-interrupt call today, so the agent’s turn may still be in flight even after this returns. Cancelling an execution that has not started a run yet returns an error; pass `--force` to cancel anyway, or wait — the platform’s own reclaim sweep clears that case automatically within 15 minutes regardless.

## Example

```shell
doctl harness-runtime triggers cancel-execution TRIGGER_ID EXECUTION_ID --force
```

## Flags

| Option | Description |
|---|---|
| `--force`, `-f` | Cancel even if the execution has not started a run yet, Default: `false` |
| `--format` | Columns for output in a comma-separated list. Possible values: `ExecutionID`, `TriggerID`, `Status`, `SessionID`, `RunID`, `FailureReason`, `CreatedAt`. |
| `--help`, `-h` | Help for this command |
| `--no-header` | Return raw data with no headers, Default: `false` |

## Related Commands

| Command | Description |
|---|---|
| [doctl harness-runtime triggers](https://docs.digitalocean.com/reference/doctl/reference/harness-runtime/triggers) | Manage webhook and cron triggers for hosted agent runs |

## Global Flags

Option Description

`--access-token`, `-t` API V2 access token

`--api-url`, `-u` Override default API endpoint

`--config`, `-c` Specify a custom config file, Default:

`--context` Specify a custom authentication context name

`--http-retry-max` Set maximum number of retries for requests that fail with a 429 or 500-level error , Default: `5`

`--http-retry-wait-max` Set the minimum number of seconds to wait before retrying a failed request , Default: `30`

`--http-retry-wait-min` Set the maximum number of seconds to wait before retrying a failed request , Default: `1`

`--interactive` Enable interactive behavior. Defaults to true if the terminal supports it (default false) , Default: `false`

`--output`, `-o` Desired output format \[text|json], Default: `text`

`--show` Reveal masked values, such as secrets, instead of hiding them. Values are unmasked automatically in CI , Default: `false`

`--trace` Show a log of network activity while performing a command, Default: `false`

`--verbose`, `-v` Enable verbose output, Default: `false`