Is there a Confluence Cloud REST API equivalent to Jira’s user + applicationRoles APIs?

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:

  1. Listing all users in the Confluence site (similar to /users/search)

  2. Determining which users have Confluence product access (similar to Jira applicationRoles)

  3. 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:

  1. 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!

1 Like