This page lists every operation BulkOps supports and what each one does.

Free operations

Operation What it does
Add Labels Adds one or more labels to each issue (existing labels are kept).
Remove Labels Removes the listed labels from each issue. Labels that aren't present are ignored.
Change Priority Sets each issue to the chosen priority.
Reassign Reassigns each issue to a single user. Pick Unassigned to clear the assignee.

Free operations are limited to 50 issues per run.

Paid operations

Operation What it does
Transition Moves each issue through a workflow transition (e.g. In Progress → Done). Only transitions valid for every selected issue are listed.
Comment Adds the same comment to each issue. Supports rich text.
Watch Adds the current user as a watcher on each issue.
Unwatch Removes the current user from the watcher list on each issue.
Move Moves issues to a different project and/or issue type.
Delete Permanently deletes the selected issues. This cannot be undone.
Run Preset Runs a previously saved preset against the current selection.

Paid operations have no issue limit.

How operations are executed

A note on permissions

BulkOps runs every action as the user who clicked Run — not as the app. If you don't have permission to delete an issue, BulkOps can't either. This keeps Jira's permission model intact.