# PACE User Management ## Description This is version `2025-1` of this API documentation. Last update on Apr 3, 2025. The PACE User API is responsible for user related actions. ## Servers - Production server (stable release 2025-1): https://api.pace.cloud/user/2025-1 (Production server (stable release 2025-1)) ## Authentication The API accepts 2 different authentication methods: - Oidc (openIdConnect) - O auth2 (oauth2) ## Endpoints and operations ### [Attributes](https://developer.pace.cloud/doc/user/group/endpoint-attributes.md) - [Get the users keycloak attributes](https://developer.pace.cloud/doc/user/operation/operation-getuserattributes.md) - [Update the users attributes](https://developer.pace.cloud/doc/user/operation/operation-setuserattributes.md) ### [Auditlogs](https://developer.pace.cloud/doc/user/group/endpoint-auditlogs.md) - [Record audit log action](https://developer.pace.cloud/doc/user/operation/operation-recordauditlog.md) ### [Callbacks](https://developer.pace.cloud/doc/user/group/endpoint-callbacks.md) - [Password reset](https://developer.pace.cloud/doc/user/operation/operation-callbackpasswordreset.md) ### [Federated identities](https://developer.pace.cloud/doc/user/group/endpoint-federated-identities.md) - [Define federated identity](https://developer.pace.cloud/doc/user/operation/operation-setfederatedidentity.md) - [Delete federated identity](https://developer.pace.cloud/doc/user/operation/operation-deletefederatedidentity.md) - [Provide a token for a federated identity provider](https://developer.pace.cloud/doc/user/operation/operation-grantfederatedtoken.md) ### [Gdpr](https://developer.pace.cloud/doc/user/group/endpoint-gdpr.md) - [Retrieves a GDPR takeout](https://developer.pace.cloud/doc/user/operation/operation-getgdprtakeout.md) - [Lists GDPR takeouts](https://developer.pace.cloud/doc/user/operation/operation-listgdprtakeouts.md) - [Requests a GDPR takeout](https://developer.pace.cloud/doc/user/operation/operation-requestgdprtakeout.md) - [Retrieves a user's GDPR takeout](https://developer.pace.cloud/doc/user/operation/operation-getusergdprtakeout.md) - [Lists user's GDPR takeouts](https://developer.pace.cloud/doc/user/operation/operation-listusergdprtakeouts.md) - [Requests a GDPR takeout for a user](https://developer.pace.cloud/doc/user/operation/operation-requestusergdprtakeout.md) ### [Maintenance](https://developer.pace.cloud/doc/user/group/endpoint-maintenance.md) - [Compares the scopes between our api-definitions and Keycloak](https://developer.pace.cloud/doc/user/operation/operation-postcheckscopes.md) ### [Preferences](https://developer.pace.cloud/doc/user/group/endpoint-preferences.md) - [Get the users app preferences](https://developer.pace.cloud/doc/user/operation/operation-getapppreferences.md) - [Update the users app preferences](https://developer.pace.cloud/doc/user/operation/operation-updateapppreferences.md) ### [Protocol](https://developer.pace.cloud/doc/user/group/endpoint-protocol.md) - [Exchange User Token](https://developer.pace.cloud/doc/user/operation/operation-tokenexchange.md) ### [Sessions](https://developer.pace.cloud/doc/user/group/endpoint-sessions.md) - [Update session](https://developer.pace.cloud/doc/user/operation/operation-updatesession.md) ### [Terms](https://developer.pace.cloud/doc/user/group/endpoint-terms.md) - [Checks acceptance of the terms of service for a user and a service.](https://developer.pace.cloud/doc/user/operation/operation-checkterms.md) - [Returns the latest terms of service by serviceName](https://developer.pace.cloud/doc/user/operation/operation-latestterms.md) - [Returns the latest terms of service by UUID](https://developer.pace.cloud/doc/user/operation/operation-getterms.md) - [Accepts the terms presented under the UUID](https://developer.pace.cloud/doc/user/operation/operation-acceptterms.md) - [Update the terms cache](https://developer.pace.cloud/doc/user/operation/operation-updateterms.md) ### [User](https://developer.pace.cloud/doc/user/group/endpoint-user.md) - [Deletes the current account](https://developer.pace.cloud/doc/user/operation/operation-deletecurrentuser.md) - [Check if user has a PIN](https://developer.pace.cloud/doc/user/operation/operation-checkuserpin.md) - [Set the new PIN](https://developer.pace.cloud/doc/user/operation/operation-updateuserpin.md) - [Check if user has a Password](https://developer.pace.cloud/doc/user/operation/operation-checkuserpassword.md) - [Request to set a password](https://developer.pace.cloud/doc/user/operation/operation-createuserpassword.md) - [Verify Email](https://developer.pace.cloud/doc/user/operation/operation-verifyemail.md) - [Reset password for a user.](https://developer.pace.cloud/doc/user/operation/operation-resetpassword.md) - [Check if user has a PIN or Password](https://developer.pace.cloud/doc/user/operation/operation-checkuserpinorpassword.md) - [Check if user has a phone number set.](https://developer.pace.cloud/doc/user/operation/operation-checkuserphone.md) - [Request a change of the users phone number](https://developer.pace.cloud/doc/user/operation/operation-updateuserphone.md) - [Verifies the users phone number](https://developer.pace.cloud/doc/user/operation/operation-verifyuserphone.md) - [Create device TOTP](https://developer.pace.cloud/doc/user/operation/operation-createtotp.md) - [Verify OTP](https://developer.pace.cloud/doc/user/operation/operation-verifyotp.md) - [Send OTP via Mail](https://developer.pace.cloud/doc/user/operation/operation-sendmailotp.md) - [Create OTP](https://developer.pace.cloud/doc/user/operation/operation-createotp.md) ### [Users](https://developer.pace.cloud/doc/user/group/endpoint-users.md) - [Returns the user data for the given user](https://developer.pace.cloud/doc/user/operation/operation-getuser.md) - [Set the user data of the given user.](https://developer.pace.cloud/doc/user/operation/operation-setuser.md) - [Deletes a user identified by UUID](https://developer.pace.cloud/doc/user/operation/operation-deleteuser.md) - [Updates the user data of the given user](https://developer.pace.cloud/doc/user/operation/operation-updateuser.md) [Powered by Bump.sh](https://bump.sh)