User management XML-RPC API changes in Confluence Cloud
As of , a number of user management XML-RPC APIs will be either modified or removed from Confluence Cloud. We've prepared this article as a reference for customers who may have relied on these APIs for user management situations.
Note that API tokens do not support the XML-RPC and SOAP APIs in Confluence Cloud.
Which APIs remain unchanged?
The following APIs remain will continue to operate normally and are not affected by this change.
XML-RPC API |
---|
addGroup |
addUserToGroup |
removeUserFromGroup |
removeUser |
removeGroup |
deactivateUser |
reactivateUser |
setUserInformation |
Which APIs were modified?
We've modified the behavior of the following APIs, but their signatures remain the same. This is due to user accounts being managed in Atlassian account, and not within the tenant itself. Behavior that adds/removes users from groups will be maintained, but actions that perform direct user operations will be ignored (like creating/deleting users, and specifying/modifying passwords) as these are Atlassian account-related actions.
XML-RPC API | Change |
---|---|
addUser |
|
addUser + notify user |
Which APIs were removed?
The following Confluence XML-RPC APIs have been removed. These APIs create, modify or delete user attributes and passwords, which are no longer managed by the Confluence tenant following the rollout of Atlassian account and SSO.
XML-RPC API |
---|
editUser |
changeUserPassword |
changeMyPassword |
addProfilePicture |
FAQ
What is Atlassian account?
Atlassian account is a single user account for logging in to Atlassian Cloud products, as well as our Help, Knowledge and Billing systems. It's being progressively rolled out to JIRA, Confluence and HipChat, and has been fully rolled out for Bitbucket.
Check out Introducing Atlassian account to find out more.
Why are you making these changes?
Bringing Atlassian account to all Atlassian Cloud products lets us to quickly deliver commonly requested user management and account features, like SAML and two-factor authentication, to all products. A single account also simplifies the end-user login experience, particularly for users who access multiple products across both desktop and mobile apps.
What options do I have for managing Atlassian accounts themselves via API?
You can't manage Atlassian accounts via public APIs today. We're currently evaluating how best to expose these capabilities in a secure manner that best meets our customers' use-cases.