queue-management_archive_batch | Set the archived flag on a batch. Idempotent. Archived batches stay queryable but are hidden from the default list. Pass archived=false to unarchive. |
queue-management_create_batch | Create a new batch in a queue from a CSV file. Each row becomes a run executed via the specified trigger. Before calling, ASK THE USER which existing queue and which existing trigger on the target workflow to use — do not auto-create a queue or trigger, and do not scaffold list/find/create logic around them unless the user explicitly asks. Optionally configure a completion action (trigger or webhook) when the batch finishes. |
queue-management_create_queue | Create a new queue for managing concurrent execution of automation runs. Configure concurrency limits, retry policies, and priority. |
queue-management_delete_batch | Delete a batch (soft-delete). If the batch is still active, it is stopped first, then removed from the visible list. Use stop_batch if you want to keep the historical batch record visible. |
queue-management_delete_queue | Delete a queue and all its items. This action is destructive and cannot be undone. |
queue-management_get_batch_status | Get the status of a batch including run counts (requested, complete, failed, timed out) and overall status (pending, running, complete, canceled). |
queue-management_get_queue | Get details for a specific queue by ID, including its configuration, status, and access control. |
queue-management_get_queue_runs | List runs for a specific queue. Returns run details including status, timestamps, and results. |
queue-management_get_queue_stats | Get statistics for a queue including pending and running item counts. Optionally filter by date range. |
queue-management_list_batches | List all non-deleted batches for a queue. Returns batch records with id, name, status, and counters (runsRequested, runsComplete, runsFailed, runsTimeout, archived). |
queue-management_list_queues | List all queues in the current organization. Returns queue details including status, concurrency limits, and priority. |
queue-management_pause_queue | Pause a running queue. In-progress runs will complete, but no new runs will start. |
queue-management_start_queue | Start processing a paused queue. The queue will begin executing pending runs up to its concurrency limit. |
queue-management_stop_batch | Stop a batch: cancels the batch and its pending runs. Already-running runs are left to finish naturally. Idempotent — calling on a terminal batch is a no-op. |
queue-management_update_queue | Update queue configuration (name, description, concurrency limit, max retries, priority). Requires the current version number for optimistic locking. |