User Store API v2
Current Version
This is the current and recommended version of the User Store API. For the deprecated v1 API, see User Store API v1.
The User Store API v2 manages users, groups, memberships, profiles, and credentials within a specific user store instance. All endpoints are scoped by the {userstore} route value. The generated .NET client uses typed identifiers such as IdpInstanceId, UserId, and GroupId, while the HTTP API still uses UUID strings in paths and JSON payloads.
For cross-cutting behavior that is easier to explain outside the generated endpoint reference, see:
GetAuditTrail
Responses
OK
GetAuditTrails
Responses
OK
Group
Operations
GetGroups
Responses
OK
CreateGroup
Request Body
Responses
Created
UpdateGroups
CreateGroupBatch
DeleteGroupBatch
GetGroup
Responses
OK
UpdateGroup
Request Body
Responses
Accepted
PatchGroup
Request Body
Responses
Accepted
SetGroupMemberUsers
Request Body
Responses
Accepted
AddGroupUserToGroup
Request Body
Responses
Accepted
RemoveGroupUserFromGroup
Request Body
Responses
Accepted
SetGroupParentGroups
Request Body
Responses
Accepted
AddParentGroup
Request Body
Responses
Accepted
RemoveParentGroup
Request Body
Responses
Accepted
SetGroupMemberGroups
Request Body
Responses
Accepted
AddMemberGroup
Request Body
Responses
Accepted
RemoveMemberGroup
Request Body
Responses
Accepted
GetAllGroupMembershipFromGroup
Responses
OK
GetAllGroupMembershipFromUser
Responses
OK
SynchronizeAllGroups
Responses
OK
GroupMetadata
Operations
GetGroupMetadataByGroupId
Responses
OK
GetGroupMetadata
Responses
OK
UpdateGroupMetadata
Request Body
Responses
OK
DeleteGroupMetadata
Responses
No Content
PatchGroupMetadata
Request Body
Responses
OK
GetGroupMetadatas
Responses
OK
CreateGroupMetadata
Request Body
Responses
OK
GetPasskeyCredentialsByUserId
Responses
OK
DeletePasskeyCredential
Responses
No Content
User
Operations
GetUser
Responses
OK
UpdateUser
Request Body
Responses
Accepted
PatchUser
Request Body
Responses
Accepted
GetUsers
Responses
OK
CreateUser
Request Body
Responses
Created
UpdateUsers
Request Body
Responses
OK
CreateBatch
Request Body
Responses
OK
DeleteBatch
UpdateUserEmailAddress
Request Body
Responses
Accepted
SetUserMemberOfGroups
Request Body
Responses
Accepted
AddUserToGroup
Request Body
Responses
Accepted
RemoveUserFromGroup
Request Body
Responses
Accepted
GetUserImage
Responses
OK
SetUserImage
Responses
OK
DeleteUserImage
Responses
No Content
GetUserByLoginName
Responses
OK
SynchronizeAllUsers
Responses
OK
SetInitialPassword
Request Body
Responses
OK
ResetInitialPasswordExpiration
Responses
OK
ResetPassword
Request Body
Responses
OK
SendPasswordResetEmail
Responses
OK
ResetPasswordTokenRequest
Responses
OK
ResetPasswordTokenResponse
Request Body
Responses
OK
ResetAccessFailedCount
Responses
OK
ChangePassword
Request Body
Responses
OK
SetUserState
Responses
OK
UserProfile
Operations
GetUserProfiles
Responses
OK
CreateUserProfile
Request Body
Responses
Accepted
GetUserProfile
Responses
OK
UpdateUserProfile
Request Body
Responses
Accepted
DeleteUserProfile
Responses
Accepted