Create a realtime monitor
Use a realtime monitor when you want continuous change detection and alerts. It is a separate workflow mode: do not convert a scheduled workflow to realtime by changing its interval. Realtime monitor creation requires at least one notification channel. The API persists notification settings before it starts the Assistant, so a successful response includes the workflow, session, and thread to use for follow-up.Node SDK
REST API
MCP Server
Update an existing workflow
Send a change request to the workflow Assistant instead of deleting and recreating the workflow. The request keeps the workflow ID and either reuses or starts its customer-facing Assistant session.Node SDK
REST API
Check status and answer questions
An Assistant can pause to ask for clarification. Read its pause state, then answer the current question with the returned session, question, and optional thread IDs. To find the workflows waiting on you, filter the workflow list withstatusFilters=group:attention, as shown in Find workflows that need attention. Workflows with an open support ticket are listed under group:support instead, even when a question is pending.
Node SDK
resume() is for an inactive or interrupted session, not for a pending question. interrupt() and stop() control Assistant work only; they do not pause or resume the workflow schedule.
Read the conversation and strategy
Use the timeline to show customer-visible messages and clarification questions. PassnextCursor from one response as cursor to read older entries. The timeline excludes internal and operations activity.
Node SDK
null strategy means the session exists but has not produced one yet.
Node SDK