API reference · Automation
GET/api/v1/automation/meta

Get automation metadata

Returns a static reference catalog of automation enum values: trigger types, action types, rule statuses, execution statuses, priority levels, and condition operators. Authentication uses x-api-key with optional x-tenant-id; the controller validates the API key, resolves tenant context, and requires automation:read permission. The response is hardcoded and performs no service or database lookup beyond authentication/RBAC.

RBAC · automation

Response body

Success response 200 · schema AutomationMetaResponse

dataobjectRequired
trigger_typesarray of stringRequired
Valid automation trigger types.
itemsstring
Enum: time_basedevent_basedcondition_basedmanualrecurringwebhook
action_typesarray of stringRequired
Valid automation action types.
itemsstring
Enum: email_notificationsms_notificationwebhook_calldatabase_updateticket_creationticket_updateproject_updatetime_entry_creationinvoice_generationcustom_scriptworkflow_executionsystem_command
rule_statusesarray of stringRequired
Valid automation rule statuses.
itemsstring
Enum: activeinactivedrafterror
execution_statusesarray of stringRequired
Valid automation execution statuses.
itemsstring
Enum: pendingrunningcompletedfailedcancelledtimeoutskipped
priority_levelsarray of stringRequired
Valid automation priority levels.
itemsstring
Enum: lownormalhighcritical
condition_operatorsarray of stringRequired
Valid condition operators.
itemsstring
Enum: equalsnot_equalsgreater_thanless_thangreater_than_or_equalless_than_or_equalcontainsnot_containsstarts_withends_withinnot_inexistsnot_existsregex_match

Response codes

200
Automation metadata returned successfully.
401
API key is missing, invalid, expired, over limit, or the key user was not found.
403
Authenticated user lacks automation:read permission.
500
Unexpected automation metadata failure.