A wait-for-event step pauses execution until a specific event is received, typically via a webhook. If the event doesn’t arrive within the timeout, the agent continues with a timeout status.Documentation Index
Fetch the complete documentation index at: https://colossal.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Configuration
| Field | Type | Description |
|---|---|---|
event | string | Event identifier to wait for (e.g., stripe/payment.confirmed) |
timeout | string | Maximum wait time. Default: "30 days". |
Example
Wait for an external payment confirmation:Timeout handling
When the timeout expires without the event arriving, the step completes with a timeout status. Use a choice step after the wait to handle the timeout case:Next steps
- Choice step. Branch on the result of a wait-for-event step
- Event triggers. Trigger entire agents from events