Get a Redmine role
get_roleRetrieve a specific Redmine role by ID, including built-in roles like Non member or Anonymous. Provides read-only access to role details and permissions.
Instructions
Read one Redmine role from GET /roles/:id.json for the configured Redmine API user. The required role_id is a positive safe integer. This detail endpoint accepts ordinary API authentication, sends no query, include, pagination, or undocumented controls, and can return a built-in Non member or Anonymous role when its ID is known; unlike GET /roles.json, it is not limited to givable project-member roles. Results map the current serializer fields id, name, assignable, issues_visibility, time_entries_visibility, users_visibility, and ordered permissions to camelCase, validate the closed visibility enum domains, preserve permission order, preserve explicit nulls, and preserve omission of the Redmine 4.0+ assignable and visibility fields on older servers. The HTML roles page is admin-only for ordinary browser requests, so results have no browser links. Redmine may return HTTP 401, 403, or 404 without exposing the upstream response body. This tool never changes Redmine data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role_id | Yes | Positive Redmine role ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| assignable | No | ||
| permissions | Yes | ||
| usersVisibility | No | ||
| issuesVisibility | No | ||
| timeEntriesVisibility | No |