Skip to main content
GET
Lists options for configuring AI Automation triggers

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

OAuth Automations read scope permits access

Options for configuring AI Automation triggers and destinations. sources lists each trigger source with its events, condition fields and operators. Send triggers as rows in triggers: schedule rows take schedule_rrule or the preset fields, and incident, alert, Slack and webhook rows take event_name plus conditions as [{field, operator, values}], all of which must match. choice values must match one of the field's choices (case-insensitive), text values are free-form, and none operators take no value. Skills are listed by GET /v1/ai/skills?filter[invocable_by]=automation; Slack channels, users and user groups are listed by GET /v1/ai/automations/slack_channels, /slack_users and /slack_user_groups. Slack channel, user, item_user and usergroup conditions take Slack IDs; matches_regex takes Ruby regular expressions (case-insensitive, at most 500 characters). schedule_rrule accepts custom RRULEs using rrule_frequencies. Any IANA timezone resolved by ActiveSupport::TimeZone[...] is accepted; timezones is the editor's list.

data
object
required