Version v3.0.3
Deprecated
The User Store API v1 is deprecated as of ProAuth 3.0. Use the User Store API v2 for all new integrations. v1 remains available for backward compatibility but will be removed in a future major release.
GetAuditTrail
GET
/api/userstore/v1/{userstore}/administration/CustomAuditTrail/{id}
Responses
OK
application/json
{
}
GetAuditTrails
GET
/api/userstore/v1/{userstore}/administration/CustomAuditTrail
Responses
OK
application/json
[
]
Group
Operations
GET/api/userstore/v1/{userstore}/administration/Group/parentGroup/{parentGroupId}/membershipGET/api/userstore/v1/{userstore}/administration/Group/user/{userid}/membershipGET/api/userstore/v1/{userstore}/administration/Group/synchronizeGET/api/userstore/v1/{userstore}/administration/GroupPOST/api/userstore/v1/{userstore}/administration/GroupPUT/api/userstore/v1/{userstore}/administration/Group/batchPOST/api/userstore/v1/{userstore}/administration/Group/batchDELETE/api/userstore/v1/{userstore}/administration/Group/batchPATCH/api/userstore/v1/{userstore}/administration/Group/batchGET/api/userstore/v1/{userstore}/administration/Group/{id}PUT/api/userstore/v1/{userstore}/administration/Group/{id}DELETE/api/userstore/v1/{userstore}/administration/Group/{id}PATCH/api/userstore/v1/{userstore}/administration/Group/{id}POST/api/userstore/v1/{userstore}/administration/Group/createorupdatePOST/api/userstore/v1/{userstore}/administration/Group/createorupdate/batch
GetAllGroupMembershipFromGroup
GET
/api/userstore/v1/{userstore}/administration/Group/parentGroup/{parentGroupId}/membership
Responses
OK
application/json
[
]
GetAllGroupMembershipFromUser
GET
/api/userstore/v1/{userstore}/administration/Group/user/{userid}/membership
Responses
OK
application/json
[
]
SynchronizeAllGroup
GET
/api/userstore/v1/{userstore}/administration/Group/synchronize
Responses
OK
application/json
GetGroups
GET
/api/userstore/v1/{userstore}/administration/Group
Responses
OK
application/json
[
]
CreateGroup
POST
/api/userstore/v1/{userstore}/administration/Group
Request Body
{
}
Responses
Created
application/json
{
}
UpdateGroups
CreateGroups
DeleteGroups
PatchGroups
PATCH
/api/userstore/v1/{userstore}/administration/Group/batch
Request Body
[
]
Responses
Accepted
application/json
[
]
GetGroup
GET
/api/userstore/v1/{userstore}/administration/Group/{id}
Responses
OK
application/json
{
}
UpdateGroup
PUT
/api/userstore/v1/{userstore}/administration/Group/{id}
Request Body
{
}
Responses
Accepted
application/json
{
}
PatchGroup
PATCH
/api/userstore/v1/{userstore}/administration/Group/{id}
Request Body
[
]
Responses
Accepted
application/json
{
}
CreateOrUpdateGroup
POST
/api/userstore/v1/{userstore}/administration/Group/createorupdate
Request Body
{
}
Responses
Created
application/json
{
}
CreateOrUpdateGroups
GroupMetadata
Operations
GET/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/groupIdGET/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}PUT/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}DELETE/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}PATCH/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}GET/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadataPOST/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadataPUT/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/batchPOST/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/batchDELETE/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/batchPATCH/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/batchPOST/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/createorupdatePOST/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/createorupdate/batch
GetGroupMetadataByGroupId
GET
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/groupId
Responses
OK
application/json
[
]
GetGroupMetadata
GET
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}
Responses
OK
application/json
{
}
UpdateGroupMetadata
PUT
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}
Request Body
{
}
Responses
Accepted
application/json
{
}
DeleteGroupMetadata
DELETE
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}
Responses
No Content
PatchGroupMetadata
PATCH
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/{key}
Request Body
[
]
Responses
Accepted
application/json
{
}
GetGroupMetadatas
GET
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata
Responses
OK
application/json
[
]
CreateGroupMetadata
POST
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata
Request Body
{
}
Responses
Created
application/json
{
}
UpdateGroupMetadata
CreateGroupMetadatas
DeleteGroupMetadatas
PatchGroupMetadatas
PATCH
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/batch
Request Body
[
]
Responses
Accepted
application/json
[
]
CreateOrUpdateGroupMetadata
POST
/api/userstore/v1/{userstore}/administration/Group/{groupId}/GroupMetadata/createorupdate
Request Body
{
}
Responses
Created
application/json
{
}
CreateOrUpdateGroupMetadatas
User
Operations
GET/api/userstore/v1/{userstore}/administration/User/loginname/{userName}GET/api/userstore/v1/{userstore}/administration/User/synchronizePOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/initialPOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/initial/resetPOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/resetPOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset/sendresetemailPOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset/requestPOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset/responsePOST/api/userstore/v1/{userstore}/administration/User/{userId}/lockout/resetPOST/api/userstore/v1/{userstore}/administration/User/{userId}/password/changePOST/api/userstore/v1/{userstore}/administration/User/{userId}/stateGET/api/userstore/v1/{userstore}/administration/UserPOST/api/userstore/v1/{userstore}/administration/UserPUT/api/userstore/v1/{userstore}/administration/User/batchPOST/api/userstore/v1/{userstore}/administration/User/batchDELETE/api/userstore/v1/{userstore}/administration/User/batchPATCH/api/userstore/v1/{userstore}/administration/User/batchGET/api/userstore/v1/{userstore}/administration/User/{id}PUT/api/userstore/v1/{userstore}/administration/User/{id}DELETE/api/userstore/v1/{userstore}/administration/User/{id}PATCH/api/userstore/v1/{userstore}/administration/User/{id}POST/api/userstore/v1/{userstore}/administration/User/createorupdatePOST/api/userstore/v1/{userstore}/administration/User/createorupdate/batch
GetUserByLoginName
GET
/api/userstore/v1/{userstore}/administration/User/loginname/{userName}
Responses
OK
application/json
{
}
SynchronizeAllUser
GET
/api/userstore/v1/{userstore}/administration/User/synchronize
Responses
OK
application/json
SetInitialPassword
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/initial
Request Body
{
}
Responses
OK
application/json
{
}
ResetInitialPasswordExpiration
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/initial/reset
Responses
OK
application/json
{
}
ResetPassword
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset
Request Body
{
}
Responses
OK
application/json
{
}
SendPasswordResetEmail
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset/sendresetemail
Responses
OK
application/json
{
}
ResetPasswordTokenRequest
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset/request
Responses
OK
application/json
{
}
ResetPasswordTokenResponse
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/reset/response
Request Body
{
}
Responses
OK
application/json
{
}
ResetAccessFailedCount
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/lockout/reset
Responses
OK
application/json
{
}
ChangePassword
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/password/change
Request Body
{
}
Responses
OK
application/json
{
}
SetUserState
POST
/api/userstore/v1/{userstore}/administration/User/{userId}/state
Responses
OK
application/json
{
}
GetUsers
GET
/api/userstore/v1/{userstore}/administration/User
Responses
OK
application/json
[
]
CreateUser
POST
/api/userstore/v1/{userstore}/administration/User
Request Body
{
}
Responses
Created
application/json
{
}
UpdateUsers
CreateUsers
DeleteUsers
PatchUsers
PATCH
/api/userstore/v1/{userstore}/administration/User/batch
Request Body
[
]
Responses
Accepted
application/json
[
]
GetUser
GET
/api/userstore/v1/{userstore}/administration/User/{id}
Responses
OK
application/json
{
}
UpdateUser
PUT
/api/userstore/v1/{userstore}/administration/User/{id}
Request Body
{
}
Responses
Accepted
application/json
{
}
PatchUser
PATCH
/api/userstore/v1/{userstore}/administration/User/{id}
Request Body
[
]
Responses
Accepted
application/json
{
}
CreateOrUpdateUser
POST
/api/userstore/v1/{userstore}/administration/User/createorupdate
Request Body
{
}
Responses
Created
application/json
{
}
CreateOrUpdateUsers
UserProfile
Operations
GET/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/userIdGET/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}PUT/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}DELETE/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}PATCH/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}GET/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfilePOST/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfilePUT/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/batchPOST/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/batchDELETE/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/batchPATCH/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/batchPOST/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/createorupdatePOST/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/createorupdate/batch
GetUserProfilesByUserId
GET
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/userId
Responses
OK
application/json
[
]
GetUserProfile
GET
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}
Responses
OK
application/json
{
}
UpdateUserProfile
PUT
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}
Request Body
{
}
Responses
Accepted
application/json
{
}
DeleteUserProfile
DELETE
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}
Responses
No Content
PatchUserProfile
PATCH
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/{key}
Request Body
[
]
Responses
Accepted
application/json
{
}
GetUserProfiles
GET
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile
Responses
OK
application/json
[
]
CreateUserProfile
POST
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile
Request Body
{
}
Responses
Created
application/json
{
}
UpdateUserProfile
CreateUserProfiles
DeleteUserProfiles
PatchUserProfiles
CreateOrUpdateUserProfile
POST
/api/userstore/v1/{userstore}/administration/user/{userId}/UserProfile/createorupdate
Request Body
{
}
Responses
Created
application/json
{
}