hooks:delete

Delete one hook and its run history (queued, running and finished runs). It cannot be undone. To stop new and queued runs but keep the history, disable it with `hooks:set-enabled`. Needs write access to the owner node.

Reference for flywheel hooks:delete.

Command Group

Hooks Commands

Summary

Delete one hook and its run history (queued, running and finished runs). It cannot be undone. To stop new and queued runs but keep the history, disable it with hooks:set-enabled. Needs write access to the owner node.

Effect

DESTRUCTIVE: deletes, overwrites or revokes something

Usage

flywheel hooks:delete <FLAGS>

Required flags

FlagValueDefaultChoicesDescription
--owner_node_idstringNode owning the hooks and secrets: any node_id, or owner_node_id in hook results. Missing or hidden: 404. Listing hooks or runs needs read access; changes and secret listing need write access (else 403).
--hook_idstringHook on owner_node_id, from hook_id in hooks:list or the create result. Unknown or on another owner node: 404, except as the hooks:runs:list filter, where no match returns no runs (omitted: runs of every hook).

Optional flags

FlagValueDefaultChoicesDescription
--formatFORMATjson, tsv, csv, tableOutput format for command results.
--envPROFILESelect a CLI profile; unconfigured default requires FLYWHEEL_BASE_URL.
--outPATHWrite output to a file path, or use - for stdout.
--openOpen browser-bound URLs when supported.
--no-retryDisable transient-error retries.
--retry-maxNMaximum transient-error retry attempts.
--waitBlock on async operations until a terminal state is reached.
--wait-timeoutSECONDS600Seconds to wait for --wait before timing out. Defaults to 600.
--allow-selfAllow mutating the currently active credential.
--timeoutSECONDSSet the per-request timeout budget in seconds.
--idempotency-keyKEYReuse an Idempotency-Key so ambiguous write failures can be retried with the same key.
--forceForce safety-gated operations where supported.
--yesConfirm forced compute:release-all --force. Other runtime commands do not read --yes.
--debugPrint structured request debugging with secrets masked.
--verbosePrint verbose progress for long-running operations.
-h, --helpShow this help.

Examples

Delete one hook.

flywheel hooks:delete --owner_node_id n_owner --hook_id hk_1

Output

Default format: json.

FieldType
deletedboolean