Managed Users

User objects are stored in the repository and are exposed under the context path /managed/realm-name_user. Many examples of REST calls related to this context path exist throughout this document. The following table lists available functionality associated with the /managed/realm-name_user context path.

URIHTTP OperationDescription
/openidm/managed/realm-name_user?_queryFilter=true&_fields=_idGETLists the IDs of all the managed users in the repository.
/openidm/managed/realm-name_user?_queryFilter=trueGETLists all info for the managed users in the repository.
/openidm/managed/realm-name_user?_queryFilter=filterGETQueries the managed user object with the defined filter.
/openidm/managed/realm-name_user/_idGETReturns the JSON representation of a specific user.
/openidm/managed/realm-name_user/_idPUTCreates a new user.
/openidm/managed/realm-name_user/_idPUTUpdates a user entry (replaces the entire entry).
/openidm/managed/realm-name_user?_action=createPOSTCreates a new user.
/openidm/managed/realm-name_user?_action=patch&_queryId=for-userName&uid= userNamePOSTUpdates a user (can be used to replace the value of one or more existing attributes).
/openidm/managed/realm-name_user/_idPATCHUpdates specified fields of a user entry.
/openidm/managed/realm-name_user/_idDELETEDeletes a user entry.

For a number of sample commands that show how to manage users over REST, see Users.

Read a different version of :