AppOfferingAutomationRule Object


The fields in this section list which values can be retrieved when querying AppOfferingAutomationRule records.

account (Account)

The account this record belongs to.

actions ([AutomationRuleAction!])

The Actions field is used to define actions that should be executed when the condition of the automation rule is met.

appOffering (AppOffering)

AppOffering this rule belongs to.

condition (String)

The Condition field is used to define the condition that needs to be met in order for the update action(s) of the rule to be performed. For example: is_assigned and !badge.

createdAt (ISO8601Timestamp)

The date and time at which the record was created.

description (String)

A high-level description of the automation rule's function.

expressions ([AutomationRuleExpression!])

The Expressions field is used to define expressions that can subsequently be used to define the rule's conditions and the update action(s) that the rule is to perform.

generic (String)

The record type this rule is linked to. Valid values are:

  • request
  • task
  • ci
id (ID!)

Unique identifier of the record.

name (String)

The name of the automation rule.

position (Int)

The Position field dictates the order in which the automation rule is executed.

trigger (String)

The Trigger field is used to specify when the automation rule is to be triggered, for example on status update or on note added.

updatedAt (ISO8601Timestamp)

The date and time of the last update of the record. If the record has no updates it contains the createdAt value.


AppOfferingAutomationRule implements the following interfaces. This means that fragments defined on these interfaces may be used in queries returning a AppOfferingAutomationRule.