Automations
Automations
Automations
Create Automation
Get Automation
Update Automation
List Automations
Delete Automation
Execute Automation
Search Automations
Automation
The Automation message.
ShowShow
The id field.
the app id this workflow_template belongs to
The automationSteps field.
Hide ParametersShow Parameters
The ConnectorAction message.
This message contains a oneof named connector_identifier. Only a single field of the following list may be set at a time:
- connectorRef
Hide ParametersShow Parameters
The actionName field.
The ConnectorCreateAccount message.
This message contains a oneof named create_account_arguments. Only a single field of the following list may be set at a time:
- userIdCel
- userProperties
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the create_account_arguments oneof.
See the documentation for c1.api.automations.v1.ConnectorCreateAccount for more details.
The UserProperties message.
Hide ParametersShow Parameters
The displayNameCel field.
The emailCel field.
The profileAttributeCel field.
The usernameCel field.
The CreateAccessReview message.
Hide ParametersShow Parameters
The accessReviewTemplateCel field.
The accessReviewTemplateId field.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The CreateRevokeTasks message.
Hide ParametersShow Parameters
The appEntitlementRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
The appEntitlementRefsCel field.
The revokeAll field.
The userIdCel field.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
RemoveFromDelegation: find all users that have the target user as their delegated user, and modify the delegation.
This message contains a oneof named replacement_user. Only a single field of the following list may be set at a time:
- replacementUserIdCel
- replacementUserRef
Hide ParametersShow Parameters
The user who will replace the target user's delegation
This field is part of the replacement_user oneof.
See the documentation for c1.api.automations.v1.RemoveFromDelegation for more details.
A reference to a user.
The userIdCel field.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
RunAutomation: kick off the execution of an automation template.
This message contains a oneof named automation_template. Only a single field of the following list may be set at a time:
- automationTemplateRef
- automationTemplateIdCel
Hide ParametersShow Parameters
The automationTemplateIdCel field.
This field is part of the automation_template oneof.
See the documentation for c1.api.automations.v1.RunAutomation for more details.
The AutomationTemplateRef message.
The AutomationContext message.
The SendEmail message.
Hide ParametersShow Parameters
The body field.
The subject field.
The title field.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The skipIfTrueCel field.
The stepDisplayName field.
The stepName field.
The TaskAction message.
This message contains a oneof named action. Only a single field of the following list may be set at a time:
- close
- reassign
Hide ParametersShow Parameters
The CloseAction message.
This message contains a oneof named user_identifier. Only a single field of the following list may be set at a time:
- userIdCel
- userRef
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the user_identifier oneof.
See the documentation for c1.api.automations.v1.CloseAction for more details.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
The ReassignAction message.
This message contains a oneof named assignee_user_identifier. Only a single field of the following list may be set at a time:
- assigneeUserIdCel
- assigneeUserRef
This message contains a oneof named subject_user_identifier. Only a single field of the following list may be set at a time:
- subjectUserIdCel
- subjectUserRef
Hide ParametersShow Parameters
The assigneeUserIdCel field.
This field is part of the assignee_user_identifier oneof.
See the documentation for c1.api.automations.v1.ReassignAction for more details.
A reference to a user.
The subjectUserIdCel field.
This field is part of the subject_user_identifier oneof.
See the documentation for c1.api.automations.v1.ReassignAction for more details.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
The taskTypes field.
Hide ParametersShow Parameters
The UnenrollFromAllAccessProfiles message.
Hide ParametersShow Parameters
Optional list of catalog IDs to unenroll from. If empty, unenroll from all catalogs.
CEL expression to dynamically select catalog IDs. If provided, overrides catalog_ids.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The UpdateUser message.
This message contains a oneof named user. Only a single field of the following list may be set at a time:
- userIdCel
- userRef
This message contains a oneof named user_status. Only a single field of the following list may be set at a time:
- userStatusEnum
- userStatusCel
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the user oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
A reference to a user.
The userStatusCel field.
This field is part of the user_status oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
The userStatusEnum field.
This field is part of the user_status oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
Hide ParametersShow Parameters
If true, the step will use the subject user of the automation as the subject.
Hide ParametersShow Parameters
The Webhook message.
This message contains a oneof named webhook_identifier. Only a single field of the following list may be set at a time:
- webhookId
- webhookIdCel
Hide ParametersShow Parameters
The webhookId field.
This field is part of the webhook_identifier oneof.
See the documentation for c1.api.automations.v1.Webhook for more details.
The webhookIdCel field.
This field is part of the webhook_identifier oneof.
See the documentation for c1.api.automations.v1.Webhook for more details.
The AutomationContext message.
The currentVersion field.
The description field.
The displayName field.
The draftAutomationSteps field.
Hide ParametersShow Parameters
The ConnectorAction message.
This message contains a oneof named connector_identifier. Only a single field of the following list may be set at a time:
- connectorRef
Hide ParametersShow Parameters
The actionName field.
The ConnectorCreateAccount message.
This message contains a oneof named create_account_arguments. Only a single field of the following list may be set at a time:
- userIdCel
- userProperties
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the create_account_arguments oneof.
See the documentation for c1.api.automations.v1.ConnectorCreateAccount for more details.
The UserProperties message.
Hide ParametersShow Parameters
The displayNameCel field.
The emailCel field.
The profileAttributeCel field.
The usernameCel field.
The CreateAccessReview message.
Hide ParametersShow Parameters
The accessReviewTemplateCel field.
The accessReviewTemplateId field.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The CreateRevokeTasks message.
Hide ParametersShow Parameters
The appEntitlementRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
The appEntitlementRefsCel field.
The revokeAll field.
The userIdCel field.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
RemoveFromDelegation: find all users that have the target user as their delegated user, and modify the delegation.
This message contains a oneof named replacement_user. Only a single field of the following list may be set at a time:
- replacementUserIdCel
- replacementUserRef
Hide ParametersShow Parameters
The user who will replace the target user's delegation
This field is part of the replacement_user oneof.
See the documentation for c1.api.automations.v1.RemoveFromDelegation for more details.
A reference to a user.
The userIdCel field.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
RunAutomation: kick off the execution of an automation template.
This message contains a oneof named automation_template. Only a single field of the following list may be set at a time:
- automationTemplateRef
- automationTemplateIdCel
Hide ParametersShow Parameters
The automationTemplateIdCel field.
This field is part of the automation_template oneof.
See the documentation for c1.api.automations.v1.RunAutomation for more details.
The AutomationTemplateRef message.
The AutomationContext message.
The SendEmail message.
Hide ParametersShow Parameters
The body field.
The subject field.
The title field.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The skipIfTrueCel field.
The stepDisplayName field.
The stepName field.
The TaskAction message.
This message contains a oneof named action. Only a single field of the following list may be set at a time:
- close
- reassign
Hide ParametersShow Parameters
The CloseAction message.
This message contains a oneof named user_identifier. Only a single field of the following list may be set at a time:
- userIdCel
- userRef
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the user_identifier oneof.
See the documentation for c1.api.automations.v1.CloseAction for more details.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
The ReassignAction message.
This message contains a oneof named assignee_user_identifier. Only a single field of the following list may be set at a time:
- assigneeUserIdCel
- assigneeUserRef
This message contains a oneof named subject_user_identifier. Only a single field of the following list may be set at a time:
- subjectUserIdCel
- subjectUserRef
Hide ParametersShow Parameters
The assigneeUserIdCel field.
This field is part of the assignee_user_identifier oneof.
See the documentation for c1.api.automations.v1.ReassignAction for more details.
A reference to a user.
The subjectUserIdCel field.
This field is part of the subject_user_identifier oneof.
See the documentation for c1.api.automations.v1.ReassignAction for more details.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
The taskTypes field.
Hide ParametersShow Parameters
The UnenrollFromAllAccessProfiles message.
Hide ParametersShow Parameters
Optional list of catalog IDs to unenroll from. If empty, unenroll from all catalogs.
CEL expression to dynamically select catalog IDs. If provided, overrides catalog_ids.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The UpdateUser message.
This message contains a oneof named user. Only a single field of the following list may be set at a time:
- userIdCel
- userRef
This message contains a oneof named user_status. Only a single field of the following list may be set at a time:
- userStatusEnum
- userStatusCel
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the user oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
A reference to a user.
The userStatusCel field.
This field is part of the user_status oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
The userStatusEnum field.
This field is part of the user_status oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
Hide ParametersShow Parameters
If true, the step will use the subject user of the automation as the subject.
Hide ParametersShow Parameters
The Webhook message.
This message contains a oneof named webhook_identifier. Only a single field of the following list may be set at a time:
- webhookId
- webhookIdCel
Hide ParametersShow Parameters
The webhookId field.
This field is part of the webhook_identifier oneof.
See the documentation for c1.api.automations.v1.Webhook for more details.
The webhookIdCel field.
This field is part of the webhook_identifier oneof.
See the documentation for c1.api.automations.v1.Webhook for more details.
The draftTriggers field.
Hide ParametersShow Parameters
The AppUserCreatedTrigger message.
This message contains a oneof named app_identifier. Only a single field of the following list may be set at a time:
- appId
- appIdCel
Hide ParametersShow Parameters
The appId field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserCreatedTrigger for more details.
The appIdCel field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserCreatedTrigger for more details.
The AppUserUpdatedTrigger message.
This message contains a oneof named app_identifier. Only a single field of the following list may be set at a time:
- appId
- appIdCel
Hide ParametersShow Parameters
The appId field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserUpdatedTrigger for more details.
The appIdCel field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserUpdatedTrigger for more details.
The condition field.
The ManualAutomationTrigger message.
The UsageBasedRevocationTrigger message.
This message contains a oneof named cold_start_schedule. Only a single field of the following list may be set at a time:
- runImmediately
- runDelayed
Hide ParametersShow Parameters
The appId field.
The excludedGroupRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
Hide ParametersShow Parameters
The id of the user.
The includeUsersWithNoActivity field.
Hide ParametersShow Parameters
The coldStartDelayDays field.
No fields needed; this just indicates the trigger should run immediately
The targetedAppUserTypes field.
Hide ParametersShow Parameters
The targetedEntitlementRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
The unusedForDays field.
The UserProfileChangeTrigger message.
Hide ParametersShow Parameters
The profileAttributeCel field.
The profileAttributeKey field.
The enabled field.
The isDraft field.
The triggers field.
Hide ParametersShow Parameters
The AppUserCreatedTrigger message.
This message contains a oneof named app_identifier. Only a single field of the following list may be set at a time:
- appId
- appIdCel
Hide ParametersShow Parameters
The appId field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserCreatedTrigger for more details.
The appIdCel field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserCreatedTrigger for more details.
The AppUserUpdatedTrigger message.
This message contains a oneof named app_identifier. Only a single field of the following list may be set at a time:
- appId
- appIdCel
Hide ParametersShow Parameters
The appId field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserUpdatedTrigger for more details.
The appIdCel field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserUpdatedTrigger for more details.
The condition field.
The ManualAutomationTrigger message.
The UsageBasedRevocationTrigger message.
This message contains a oneof named cold_start_schedule. Only a single field of the following list may be set at a time:
- runImmediately
- runDelayed
Hide ParametersShow Parameters
The appId field.
The excludedGroupRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
Hide ParametersShow Parameters
The id of the user.
The includeUsersWithNoActivity field.
Hide ParametersShow Parameters
The coldStartDelayDays field.
No fields needed; this just indicates the trigger should run immediately
The targetedAppUserTypes field.
Hide ParametersShow Parameters
The targetedEntitlementRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
The unusedForDays field.
The UserProfileChangeTrigger message.
Hide ParametersShow Parameters
The profileAttributeCel field.
The profileAttributeKey field.
Automation Context
The AutomationContext message.
ShowShow
Automation Step
The AutomationStep message.
This message contains a oneof named kind. Only a single field of the following list may be set at a time:
- createAccessReview
- waitForDuration
- unenrollFromAllAccessProfiles
- createRevokeTasks
- sendEmail
- removeFromDelegation
- runAutomation
- updateUser
- taskAction
- webhook
- connectorAction
- connectorCreateAccount
ShowShow
The ConnectorAction message.
This message contains a oneof named connector_identifier. Only a single field of the following list may be set at a time:
- connectorRef
Hide ParametersShow Parameters
The actionName field.
The ConnectorCreateAccount message.
This message contains a oneof named create_account_arguments. Only a single field of the following list may be set at a time:
- userIdCel
- userProperties
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the create_account_arguments oneof.
See the documentation for c1.api.automations.v1.ConnectorCreateAccount for more details.
The UserProperties message.
Hide ParametersShow Parameters
The displayNameCel field.
The emailCel field.
The profileAttributeCel field.
The usernameCel field.
The CreateAccessReview message.
Hide ParametersShow Parameters
The accessReviewTemplateCel field.
The accessReviewTemplateId field.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The CreateRevokeTasks message.
Hide ParametersShow Parameters
The appEntitlementRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
The appEntitlementRefsCel field.
The revokeAll field.
The userIdCel field.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
RemoveFromDelegation: find all users that have the target user as their delegated user, and modify the delegation.
This message contains a oneof named replacement_user. Only a single field of the following list may be set at a time:
- replacementUserIdCel
- replacementUserRef
Hide ParametersShow Parameters
The user who will replace the target user's delegation
This field is part of the replacement_user oneof.
See the documentation for c1.api.automations.v1.RemoveFromDelegation for more details.
A reference to a user.
The userIdCel field.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
RunAutomation: kick off the execution of an automation template.
This message contains a oneof named automation_template. Only a single field of the following list may be set at a time:
- automationTemplateRef
- automationTemplateIdCel
Hide ParametersShow Parameters
The automationTemplateIdCel field.
This field is part of the automation_template oneof.
See the documentation for c1.api.automations.v1.RunAutomation for more details.
The AutomationTemplateRef message.
The AutomationContext message.
The SendEmail message.
Hide ParametersShow Parameters
The body field.
The subject field.
The title field.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The skipIfTrueCel field.
The stepDisplayName field.
The stepName field.
The TaskAction message.
This message contains a oneof named action. Only a single field of the following list may be set at a time:
- close
- reassign
Hide ParametersShow Parameters
The CloseAction message.
This message contains a oneof named user_identifier. Only a single field of the following list may be set at a time:
- userIdCel
- userRef
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the user_identifier oneof.
See the documentation for c1.api.automations.v1.CloseAction for more details.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
The ReassignAction message.
This message contains a oneof named assignee_user_identifier. Only a single field of the following list may be set at a time:
- assigneeUserIdCel
- assigneeUserRef
This message contains a oneof named subject_user_identifier. Only a single field of the following list may be set at a time:
- subjectUserIdCel
- subjectUserRef
Hide ParametersShow Parameters
The assigneeUserIdCel field.
This field is part of the assignee_user_identifier oneof.
See the documentation for c1.api.automations.v1.ReassignAction for more details.
A reference to a user.
The subjectUserIdCel field.
This field is part of the subject_user_identifier oneof.
See the documentation for c1.api.automations.v1.ReassignAction for more details.
A reference to a user.
If true, the step will use the subject user of the automation as the subject.
The taskTypes field.
Hide ParametersShow Parameters
The UnenrollFromAllAccessProfiles message.
Hide ParametersShow Parameters
Optional list of catalog IDs to unenroll from. If empty, unenroll from all catalogs.
CEL expression to dynamically select catalog IDs. If provided, overrides catalog_ids.
The userIdsCel field.
Hide ParametersShow Parameters
The id of the user.
If true, the step will use the subject user of the automation as the subject.
The UpdateUser message.
This message contains a oneof named user. Only a single field of the following list may be set at a time:
- userIdCel
- userRef
This message contains a oneof named user_status. Only a single field of the following list may be set at a time:
- userStatusEnum
- userStatusCel
Hide ParametersShow Parameters
The userIdCel field.
This field is part of the user oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
A reference to a user.
The userStatusCel field.
This field is part of the user_status oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
The userStatusEnum field.
This field is part of the user_status oneof.
See the documentation for c1.api.automations.v1.UpdateUser for more details.
Hide ParametersShow Parameters
If true, the step will use the subject user of the automation as the subject.
Hide ParametersShow Parameters
The Webhook message.
This message contains a oneof named webhook_identifier. Only a single field of the following list may be set at a time:
- webhookId
- webhookIdCel
Hide ParametersShow Parameters
The webhookId field.
This field is part of the webhook_identifier oneof.
See the documentation for c1.api.automations.v1.Webhook for more details.
The webhookIdCel field.
This field is part of the webhook_identifier oneof.
See the documentation for c1.api.automations.v1.Webhook for more details.
Automation Template Ref
The AutomationTemplateRef message.
ShowShow
The id field.
Automation Trigger
Automation Triggers
This message contains a oneof named kind. Only a single field of the following list may be set at a time:
- manual
- userProfileChange
- appUserCreated
- appUserUpdated
- usageBasedRevocation
ShowShow
The AppUserCreatedTrigger message.
This message contains a oneof named app_identifier. Only a single field of the following list may be set at a time:
- appId
- appIdCel
Hide ParametersShow Parameters
The appId field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserCreatedTrigger for more details.
The appIdCel field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserCreatedTrigger for more details.
The AppUserUpdatedTrigger message.
This message contains a oneof named app_identifier. Only a single field of the following list may be set at a time:
- appId
- appIdCel
Hide ParametersShow Parameters
The appId field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserUpdatedTrigger for more details.
The appIdCel field.
This field is part of the app_identifier oneof.
See the documentation for c1.api.automations.v1.AppUserUpdatedTrigger for more details.
The condition field.
The ManualAutomationTrigger message.
The UsageBasedRevocationTrigger message.
This message contains a oneof named cold_start_schedule. Only a single field of the following list may be set at a time:
- runImmediately
- runDelayed
Hide ParametersShow Parameters
The appId field.
The excludedGroupRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
Hide ParametersShow Parameters
The id of the user.
The includeUsersWithNoActivity field.
Hide ParametersShow Parameters
The coldStartDelayDays field.
No fields needed; this just indicates the trigger should run immediately
The targetedAppUserTypes field.
Hide ParametersShow Parameters
The targetedEntitlementRefs field.
Hide ParametersShow Parameters
The id field.
The appId field.
The unusedForDays field.
The UserProfileChangeTrigger message.
Hide ParametersShow Parameters
The profileAttributeCel field.
The profileAttributeKey field.
Connector Ref
The ConnectorRef message.
ShowShow
The id field.
The appId field.