Hi Community,
In Jira Cloud, it is possible to programmatically identify all users and determine whether they are billable / have product access using REST APIs such as:
-
GET /rest/api/3/users/search -
GET /rest/api/3/user?accountId={id}&expand=applicationRoles
From these APIs, we can reliably determine:
-
All users in the site
-
Which users have access to Jira products (e.g.
jira-software,jira-servicedesk) -
Billing eligibility based on
applicationRoles
However, when working with Confluence Cloud, we could not find an equivalent set of APIs that allow:
-
Listing all users in the Confluence site (similar to
/users/search) -
Determining which users have Confluence product access (similar to Jira
applicationRoles) -
Programmatically identifying billable Confluence users without relying on hard-coded group names
Currently:
-
Confluence REST APIs expose groups and group members
-
But there is no API to determine which groups grant Confluence product access
-
There is also no user-level field (like
applicationRoles) indicating Confluence access
Questions:
-
Is there any official Confluence Cloud REST API that:
-
Lists all users with Confluence access?
-
Exposes Confluence product access at the user level?
-
Any official guidance or confirmation would be greatly appreciated.
Thanks!