← API reference
CANONICAL TYPE REFERENCE

WorkflowTriggerState

A trigger configuration for automated workflow execution

Unique identifier

Tenant ID

Associated workflow ID

Pinned workflow version ID (optional)

nameString!

Trigger name

What makes this trigger fire, and how it is configured.

isEnabledBoolean!

Whether the trigger is enabled

Policy for concurrent executions

Maximum concurrent executions (optional)

createdAtString!

Creation timestamp (ISO8601)

updatedAtString!

Last update timestamp (ISO8601)

View exact SDL
"""A trigger configuration for automated workflow execution"""
type WorkflowTriggerState @iac_resource(name: "workflow_trigger") @iac_ops(create: "createWorkflowTrigger", read: "workflowTrigger", update: "updateWorkflowTrigger", delete: "deleteWorkflowTrigger") {
  """Unique identifier"""
  id: WorkflowTriggerID! @iac_identity(assignedBy: SERVER) @iac_computed
  """Tenant ID"""
  tenantId: TenantID! @iac_computed
  """Associated workflow ID"""
  workflowId: WorkflowID! @iac_ref(resource: "workflow") @iac_createOnly
  """Pinned workflow version ID (optional)"""
  versionId: WorkflowVersionID @iac_ref(resource: "workflow_version") @iac_createOnly
  """Trigger name"""
  name: String!
  """What makes this trigger fire, and how it is configured."""
  config: TriggerConfig! @iac_validate(with: ["workflow-trigger-config"])
  """Whether the trigger is enabled"""
  isEnabled: Boolean!
  """Policy for concurrent executions"""
  concurrencyPolicy: ConcurrencyPolicy!
  """Maximum concurrent executions (optional)"""
  maxConcurrentExecutions: Int
  """Creation timestamp (ISO8601)"""
  createdAt: String! @iac_computed
  """Last update timestamp (ISO8601)"""
  updatedAt: String! @iac_computed
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.