Auto-provision Agent accounts
Use-case
The User account provisioning API serves the following use-case:
- Administrators create roles, manage the permissions associated with them, and create and manage teams, from within the Alcméon user interface.
- When a new Agent is provisioned within a call center's IT system, these backoffice systems automatically create a user account within Alcméon, via the API, associated with one or more pre-specified roles and teams.
- When an Agent is de-provisioned within a call center's IT system, these backoffice systems automatically de-activate the corresponding account within Alcméon, via the API.
- When an Agent logs into Alcméon for the first time, they can setup their password via the I forgot my password link. Alternatively, it is possible to setup a SSO to delegate identification and authentication to a SAML IdP.
Step by step
- Log into Alcméon as an administrator, create the role(s) that will be associated with the accounts you wish to manage. Keep track of the role name. Create the team(s) that will be associated with the accounts you wish to manage. Keep track of the team name.
- GET /roles to retrieve the
role_id
s associated with the role names. - GET /teams to retrieve the
team_id
s associated with the team names. - To provision a new Agent, POST /accounts.
- To deprovision an Agent, POST /accounts/{account_id}
Updated over 2 years ago