Debugging / Polling (v1)
During the v1 migration phase, Guppy also exposes an events timeline endpoint to fetch recorded events for a specific intent (useful for debugging and dashboards):GET /intents/{intent_id}/events
Query params:
limit(default 50, max 200)cursor(optional; use the returnednext_cursor)
Event Types
intent.created: Intent has been successfully recorded.intent.waiting: Conditions are not yet met (e.g., out of stock).intent.executing: Guppy has started the execution flow.execution.step_started: A specific action in the plan has started.execution.step_failed: A step failed but may be retried.execution.needs_user_action: Input (3DS, OTP) is required to proceed.intent.succeeded: Intent goal has been achieved.intent.failed: Intent has reached a terminal failure state.