githubEdit

Launch an Enrollment Automation

Initialize a specified user identity with a specified credential manager

Sets up a new enrollment automation for a specified user identity with a specified credential manager.

/user_identities/enrollment_automations/launch

post

Sets up a new enrollment automation for a specified user identity with a specified credential manager.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
user_identity_idstring · uuidRequired

ID of the user identity for which you want to launch an enrollment automation.

credential_manager_acs_system_idstring · uuidRequired

ID of the desired access system that serves as the credential manager for the enrollment automation.

acs_credential_pool_idstring · uuidOptional

ID of the credential pool from which to obtain credentials for the user identity.

create_credential_manager_userbooleanOptional

Indicates whether to create an associated credential manager user. If you set create_credential_manager_user to true, you cannot specify a credential_manager_acs_user_id.

credential_manager_acs_user_idstring · uuidOptional

ID of the associated access system user within the credential manager. If you specify a credential_manager_acs_user_id, you cannot set create_credential_manager_user to true.

Responses
chevron-right
200

OK

application/json
okbooleanRequired
post
/user_identities/enrollment_automations/launch

Request

Specify the desired user identity and credential manager by including the corresponding user_identity_id and credential_manager_acs_system_id in the request body. You can also either specify an existing credential_manager_acs_user_id for the user identity or indicate that you want to create a new credential manager user. Further, you can specify an acs_credential_pool_id from which to obtain credentials for the user identity.

Request Body Parameters

Parameter
Type
Description

user_identity_id

String Required

ID of the desired user identity

credential_manager_acs_system_id

String Required

ID of the desired ACS system that serves as the credential manager

acs_credential_pool_id

String Optional

ID of the ACS credential pool from which to obtain credentials for the user identity

create_credential_manager_user

Boolean Optional

Indicates whether to create an associated credential manager user If you set create_credential_manager_user to true, you cannot specify a credential_manager_acs_user_id.

credential_manager_acs_user_id

String Optional

ID of the associated ACS user within the credential manager If you specify a credential_manager_acs_user_id, you cannot set create_credential_manager_user to true.

Sample Request

Response

Returns an enrollment_automation containing the following properties:

Property
Description

user_identity_id

ID of the associated user identity

enrollment_automation_id

ID of the enrollment automation

acs_credential_provisioning_automation_id

ID of the ACS credential provisioning automation

credential_manager_acs_system_id

ID of the associated ACS system that serves as the credential manager

is_running

Boolean value to indicate whether the enrollment automation is running

workspace_id

ID of the workspace that contains the enrollment automation

created_at

Date and time at which the enrollment automation was created

This response also includes a Boolean ok status indicator.

Sample Response

Last updated

Was this helpful?