How to get users and their permissions from Jenkins through APIs?

As you say Manage Roles I assume you’re using Role-based Authorization Strategy
It has a REST API that you can query for details.
See https://javadoc.jenkins.io/plugin/role-strategy/com/michelin/cio/hudson/plugins/rolestrategy/RoleBasedAuthorizationStrategy.html#doGetAllRoles(java.lang.String) and
https://javadoc.jenkins.io/plugin/role-strategy/com/michelin/cio/hudson/plugins/rolestrategy/RoleBasedAuthorizationStrategy.html#doGetRole(java.lang.String,java.lang.String)

2 Likes