Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Bulk pause all schedules from Temporal web UI #2918

@amankagarwal

Description

@amankagarwal

Is your feature request related to a problem? Please describe.

Currently, there is no way to pause multiple schedules from the Temporal UI. Users must pause each schedule individually, which is time-consuming and inefficient when managing a large number of schedules (e.g., during maintenance, debugging). This leads to manual overhead and potential errors in high-volume environments.

Describe the solution you'd like

I would like a bulk pause feature in the Temporal UI that allows users to select multiple schedules (or all schedules at once) and pause them with a single action. This could be implemented via a checkbox selection mechanism on the Schedules list page, with a "Pause Selected" or "Pause All" button. Ideally, it should include confirmation prompts, logging of the action, and the ability to filter schedules before bulk pausing (e.g., by task queue). The feature should also support resuming in bulk similarly for consistency.

Describe alternatives you've considered

Pausing schedules individually through the UI, which works for small numbers but scales poorly.
Using the Temporal CLI (e.g., temporal schedule pause) in a scripted loop to bulk pause via command-line automation, but this requires leaving the UI, writing scripts, and handling authentication/error-checking manually, which isn't as user-friendly for non-developers or quick operations.
Custom tooling or API integrations to call the Temporal SDK for batch operations, but this adds development overhead and doesn't integrate directly with the UI experience.

Additional context

This feature would greatly improve usability for teams managing dozens or hundreds of schedules. For reference, Temporal's current UI supports bulk actions in other areas (like workflows), so extending this to schedules seems like a natural fit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions