Type Alias AutomationsAPI

Index

Properties

changeOwnerAutomation: typeof changeOwnerAutomation

Changes the owner of an automation to another user. This action removes the history and change logs of this automation. All linked connections used in the automation are detached and not moved to the new owner.

The unique identifier for the automation.

an object with the body content

ChangeOwnerAutomationHttpError

changeSpaceAutomation: typeof changeSpaceAutomation

Changes the space of an automation by specifying a new space.

The unique identifier for the automation.

an object with the body content

ChangeSpaceAutomationHttpError

clearCache: typeof clearCache

Clears the cache for automations api requests.

copyAutomation: typeof copyAutomation

Duplicates an existing automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

an object with the body content

CopyAutomationHttpError

createAutomation: typeof createAutomation

Creates a new automation. The requesting user must be assigned the AutomationCreator role.

an object with the body content

CreateAutomationHttpError

deleteAutomation: typeof deleteAutomation

Deletes an automation. The requesting user must be the owner of the automation, or be assigned the TenantAdmin role.

The unique identifier for the automation.

DeleteAutomationHttpError

disableAutomation: typeof disableAutomation

Disables an automation so that it cannot be run. The requesting user must be the owner of the automation, or be assigned the TenantAdmin role.

The unique identifier for the automation.

DisableAutomationHttpError

enableAutomation: typeof enableAutomation

Enables an automation so that it can be run. The requesting user must be the owner of the automation, or be assigned the TenantAdmin role.

The unique identifier for the automation.

EnableAutomationHttpError

getAutomation: typeof getAutomation

Retrieves the full definition of an automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

GetAutomationHttpError

getAutomationRun: typeof getAutomationRun

Retrieves a specific run for an automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

The unique identifier for the run.

GetAutomationRunHttpError

getAutomationRunDetails: typeof getAutomationRunDetails

Retrieves the URL for the debug log of a specific automation run. The requesting user must be the owner of the automation.

The unique identifier for the automation.

The unique identifier for the run.

GetAutomationRunDetailsHttpError

getAutomationRuns: typeof getAutomationRuns

Retrieves a list of runs for a specific automation. The requesting user must be the owner of the automation, or be assigned the TenantAdmin role.

The unique identifier for the automation.

an object with query parameters

GetAutomationRunsHttpError

getAutomationRunWithQuery: typeof getAutomationRunWithQuery

Retrieves a specific run for an automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

The unique identifier for the run.

an object with query parameters

GetAutomationRunWithQueryHttpError

getAutomations: typeof getAutomations

Retrieves a list of the automations that the requesting user has access to.

getAutomations(
{
fields: "lastRun,lastRunStatus,runMode,createdAt,updatedAt"
}
)

an object with query parameters

GetAutomationsHttpError

getAutomationsUsageMetrics: typeof getAutomationsUsageMetrics

Retrieves paginated usage metrics for automations. The requesting user must be assigned the TenantAdmin role.

an object with query parameters

GetAutomationsUsageMetricsHttpError

getAutomationWithQuery: typeof getAutomationWithQuery

Retrieves the full definition of an automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

an object with query parameters

GetAutomationWithQueryHttpError

moveAutomation: typeof moveAutomation

Changes the owner of an automation to another user. This action removes the history and change logs of this automation. All linked connections used in the automation are detached and not moved to the new owner.

The unique identifier for the automation.

an object with the body content

MoveAutomationHttpError

queueAutomationRun: typeof queueAutomationRun

Creates a runs for a specific automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

an object with the body content

QueueAutomationRunHttpError

retryAutomationRun: typeof retryAutomationRun

Retries a specific run by creating a new run using the same inputs. The requesting user must be the owner of the automation.

The unique identifier for the automation.

The unique identifier for the run.

RetryAutomationRunHttpError

stopAutomationRun: typeof stopAutomationRun

Forcefully stops an automation run immediately. The requesting user must be the owner of the automation.

The unique identifier for the automation.

The unique identifier for the run.

StopAutomationRunHttpError

updateAutomation: typeof updateAutomation

Updates the full definition of an automation. The requesting user must be the owner of the automation.

The unique identifier for the automation.

an object with the body content

UpdateAutomationHttpError