v12

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-01251238661.6 KB
v1
protected
triggers

List Triggers

List triggers with optional filtering.

Returns a list of triggers that match the specified criteria. Supports filtering by agent ID, trigger type, and active status.

Access Control: Returns all triggers within the current user's workspace (workspace isolation). All users in the same workspace can see all workspace triggers.

Args: secret_manager: Injected secret manager (to resolve credential presence) agent_id: Optional agent ID filter trigger_type: Optional trigger type filter active_only: Whether to only return active triggers limit: Maximum number of triggers to return user_context: Authentication context trigger_service: Injected trigger service

Returns: List of triggers matching the criteria

get/v1/triggers/

Query parameters

agent_idstring uuid nullable

Filter by agent ID

Filter by agent ID

trigger_typestring nullable

Filter by trigger type (cron, webhook)

Filter by trigger type (cron, webhook)

active_onlyboolean

Only return active triggers

Only return active triggers

limitinteger

Maximum number of triggers to return

Maximum number of triggers to return

Response

Successful Response

agent_idstring uuid required
allowed_methodsstring[] nullable
conditionsobject required
consecutive_failuresinteger required
created_atstring required
created_bystring required
cron_expressionstring nullable
data_extractorstring nullable
descriptionstring required
event_typesstring[]
failure_thresholdinteger required
has_channel_credentialsboolean
idstring uuid required
is_activeboolean required
last_execution_atstring nullable
namestring required
next_run_timestring nullable
task_parametersobject required
timezonestring nullable
trigger_typestring required
updated_atstring required
validation_rulesobject nullable
webhook_configobject nullable
webhook_idstring nullable
webhook_typestring nullable