-
Type:
Suggestion
-
Resolution: Fixed
-
Component/s: None
-
None
Hi everyone,
Today we released documentation for new APIs that allow organization administrators to edit accounts that are managed by their organization. Once you have created an organization and verified your domain, you can use the following APIs to manage accounts:
- The Organizations API is available to list all the managed accounts in your organization. You can use this to enumerate the unique Atlassian account ID for each users.
- The User management API is available to edit individual users.
- You can use this API to edit attributes for a given Atlassian account ID using the PATCH /users/ {account_id}/manage/profile method.
- You can use the POST /users/{account_id}/manage/lifecycle/disable and enable methods to disable or enable accounts in bulk.
The types of changes you can make with this API include:
- Enabling/disabling the Atlassian account
- Changing user email addresses or departments
For other bulk user management changes, we recommend using the User provisioning (SCIM) API to sync users and groups from an external system. The documentation for the SCIM API is also now available.
Regards,
Dave Meyer
Atlassian Access Product Management
Problem Definition
At the moment, there's no public documented API on Atlassian Access
Suggested Solution
A REST API allowing org admin to easily manage a huge amount of users.
Providing a supported API provides the ability for the org admin to perform the atlassian access feature in a bulk.
An example would be if there are a lot of managed accounts in the organization, to disable a certain number of accounts would take a lot of time OR if there are a lot of accounts that need to be updated, for example when there's a domain changed, to update the email address for all account would take a huge amount of time.
With REST API, this task would be much easier to manage and with less time to spend.