User

User Controller

Method Name Description
POST RegisterUser_Client

Used to Create a new top-level (Corporate) Client User. Used by Portal Signup process for Clients.

POST InviteUser_Client

Invite an additional User to join the Client account

POST ReInviteUser_Client

Re-Invite an addiitional User to join the Client account.

PUT UpdateUser_Client

Allows a Client User to update their User record.

GET GetCurrentUser

Get the currently signed-in User record.

GET GetUserById

Get the User account by Id. Can only get a Client User account you have access to. Used by Client User accounts that have multiple Client User accounts.

GET GetUsers

PATCH PatchUser

Update Email / Password for a Client User account.

POST CompleteAndSignIn

Used for CRM-led client account creation. This method allows the new User to set a password and signin. Confirmation code is provided by email prior to call, so no need for a second visual auth step.

GET ClientUserIsSetup

User for CRM-led client account creation. Checks if the Client User has completed setup.

POST CompleteInviteAndSignIn

Used for invite-led user account creation. This method allows the new User to set a password and signin. Confirmation code is provided by email prior to call, so no need for a second visual auth step.