superset_bulk_user_role_replace
Replace an existing role with a new one across all users in Apache Superset. Supports dry-run and excludes admins by default.
Instructions
Replace one role with another for all users who have it.
Adds new_role_id first, then removes old_role_id (safe two-step).
Args: old_role_id: Role ID to replace. new_role_id: Role ID to set instead. exclude_admin: Skip Admin users (default True). confirm: True to apply. False for dry-run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| new_role_id | Yes | ||
| old_role_id | Yes | ||
| exclude_admin | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |