Class AdminUserResource
java.lang.Object
com.atlassian.confluence.plugins.restapi.resources.AdminUserResource
@Path("/admin/user")
@Consumes("application/json")
@Produces("application/json")
public final class AdminUserResource
extends Object
REST API for
User
management actions that require elevated privileges.- Since:
- 8.2.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
changePassword
(String username, Credentials credentials) javax.ws.rs.core.Response
createUser
(UserDetailsForCreation userDetailsForCreation) javax.ws.rs.core.Response
javax.ws.rs.core.Response
javax.ws.rs.core.Response
javax.ws.rs.core.Response
updateUser
(String username, UserDetailsForUpdate userDetailsForUpdate)
-
Constructor Details
-
AdminUserResource
-
-
Method Details
-
createUser
@POST public javax.ws.rs.core.Response createUser(UserDetailsForCreation userDetailsForCreation) throws URISyntaxException, UnsupportedEncodingException -
updateUser
@PUT @Path("/{username}") public javax.ws.rs.core.Response updateUser(@PathParam("username") String username, UserDetailsForUpdate userDetailsForUpdate) -
disable
@PUT @Path("/{username}/disable") public javax.ws.rs.core.Response disable(@PathParam("username") String username) -
enable
@PUT @Path("/{username}/enable") public javax.ws.rs.core.Response enable(@PathParam("username") String username) -
delete
@DELETE @Path("/{username}") public javax.ws.rs.core.Response delete(@PathParam("username") String username) -
changePassword
@POST @Path("/{username}/password") public javax.ws.rs.core.Response changePassword(@PathParam("username") String username, Credentials credentials)
-