Pause the current execution and wait for a manual approval (either by humans or other automated processes).

All tasks downstream from the Pause task will be put on hold until the execution is manually resumed from the UI.

The Execution will be in a Paused state, and you can either manually resume it by clicking on the "Resume" button in the UI or by calling the POST API endpoint /api/v1/executions/{executionId}/resume. The execution can also be resumed automatically after a timeout.

yaml
type: "io.kestra.plugin.core.flow.Pause"