Skip to main content

Users

Read directory users, onboard them into privileged access management, and manage their credential wallets.

Endpoints

ScreenMethodEndpoint
List usersPOST/ad/GetAllAdUsers
List PAM usersPOST/users/listAll
Add userPOST/users/onboardUser
Update userPOST/users/updateUser
Get user detailsPOST/users/{userId}
Invalidate user walletPOST/walletService/InvalidateWallet
Reset user walletPOST/credential/resetWallet

Two user surfaces

/ad/GetAllAdUsers reads the directory as Authnull discovered it. /users/listAll reads users onboarded into Authnull's privileged access layer. A directory user is not a PAM user until /users/onboardUser is called for them.

Wallets

Each enrolled user holds a credential wallet. InvalidateWallet revokes the wallet's credentials without removing the user; resetWallet clears it so the user can re-enroll. Both are destructive and force the user through enrollment again.

Payloads needed.

No request or response bodies were supplied for the user endpoints. The path parameter form of /users/{userId} is also unusual for this API, which otherwise carries all parameters in the body — confirm whether it is a path or body parameter.