Activity
Manage activities that users can run on resources.
List all activities
Returns every activity that has not been deleted, with its settings and the activity groups it belongs to. Credential release and file release activities are not included.
Create an activity
Creates an activity. If you do not supply the start, during and end step groups, the server creates an empty group for each and returns their ids. The creation is recorded in the event log.
Copy an activity
Creates a new activity from an existing one. Set the id in the request body to the activity to copy and supply the settings for the new activity, including a new name. Settings you leave out take default values; they are not copied from the original activity. The copy gets its own copies of the original's start, during and end steps, and, when the body includes a connection profile id, its own copy of the original activity's connection profile settings. The creation is recorded in the event log.
List activity names
Returns the id and name of every activity that has not been deleted, sorted by name, including credential release and file release activities. Use it to fill pick lists without loading full activity records.
Delete an activity
Deletes an activity and removes it from every activity group it belongs to. The activity no longer appears in activity lists, and the deletion is recorded in the event log.
Get an activity
Returns one activity and its settings. The lookup is by id only, so it also returns deleted activities and credential release and file release activities. Use the activity list if you need group membership and connection profile settings.
Update an activity
Replaces the settings of an existing activity with the activity in the request body. Changes to the name, platform, sign-in account and similar settings are recorded in the event log.
Get an activity and its access policies
Returns an activity together with the access policies that use it. Use it to see where an activity applies before you change or delete it.