Skip to main content

AutomationExecution

Execution information for an automation rule

type AutomationExecution {
automationRule: Automation!
automationRuleId: ID!
completedAt: ISO8601DateTime
createdAt: ISO8601DateTime!
duration: Int
errorMessage: String
eventId: String!
finished: Boolean!
id: ID!
results: JSON!
resumeAfter: ISO8601DateTime
startedAt: ISO8601DateTime!
status: String!
updatedAt: ISO8601DateTime!
}

Fields​

AutomationExecution.automationRule ● Automation! non-null object automations​

AutomationExecution.automationRuleId ● ID! non-null scalar common​

AutomationExecution.completedAt ● ISO8601DateTime scalar common​

AutomationExecution.createdAt ● ISO8601DateTime! non-null scalar common​

AutomationExecution.duration ● Int scalar common​

Execution duration in seconds

AutomationExecution.errorMessage ● String scalar common​

AutomationExecution.eventId ● String! non-null scalar common​

AutomationExecution.finished ● Boolean! non-null scalar common​

Whether the execution has finished

AutomationExecution.id ● ID! non-null scalar common​

AutomationExecution.results ● JSON! non-null scalar common​

AutomationExecution.resumeAfter ● ISO8601DateTime scalar common​

Earliest time the remaining actions can run while the execution is waiting.

AutomationExecution.startedAt ● ISO8601DateTime! non-null scalar common​

AutomationExecution.status ● String! non-null scalar common​

AutomationExecution.updatedAt ● ISO8601DateTime! non-null scalar common​

Member Of​

Automation object ● AutomationExecutionConnection object ● AutomationExecutionEdge object