| bcc | No | BCC email address for all outgoing emails | |
| name | Yes | Name of the sequence | |
| lists | Yes | Array of list UUIDs to include in the sequence | |
| steps | Yes | Sequence steps. Required and non-empty. Each email step must be {type: 'email', template_id: 'public-template-uuid'} with optional send_as: 'new' | 'followup' (followup replies in the existing thread; ignored on the first email step, which always starts a new thread). Each delay step must be {type: 'delay', days: number}. | |
| folder | No | Optional general folder ID to organize the sequence. Must be a folder created without a type (i.e., not an email-sender folder). | |
| paused | No | Whether to create the sequence in paused state. Default true (the API pauses new sequences when omitted). When false, the sequence launches and starts sending emails (in ~5 mins with launchTimingMode 'now', or at scheduledAt when 'schedule') and requires confirm: true as the account holder's explicit approval. | |
| confirm | No | Required when paused is false — confirms the account holder explicitly approved launching the sequence | |
| delayTo | No | Maximum delay in minutes | |
| senders | Yes | Comma-separated sender UUIDs | |
| starred | No | Whether to star the sequence | |
| skip_esg | No | Skip ESG detection | |
| timezone | No | IANA timezone for scheduled sending, e.g. 'Asia/Calcutta' or 'America/New_York'. Required when launchTimingMode='schedule'; otherwise it defaults to America/New_York. | |
| autoPause | No | Enable auto-pause | |
| delayFrom | No | Minimum delay in minutes | |
| evergreen | No | Enable evergreen sequence | |
| plainText | No | Send as plain text email | |
| auto_reply | No | Enable auto-reply detection | |
| riskyEmail | No | Send to contacts with risky email status | |
| validEmail | No | Send to contacts with valid email status | |
| bouncePause | No | Pause on bounce threshold reached | |
| scheduledAt | No | Launch time. UTC milliseconds OR an ISO 8601 datetime with timezone offset, e.g. '2026-07-08T16:30:00+05:30' for 4:30 PM IST. Required when launchTimingMode='schedule'. | |
| delayEnabled | No | Enable sending delay between emails | |
| invalidEmail | No | Send to contacts with invalid email status | |
| workspace_id | No | Workspace ID this action applies to. When omitted, the current or default workspace is used. | |
| matchProvider | No | Match email provider when sending | |
| autoTagReplies | No | Auto-tag replies | |
| checkEmailOpen | No | Check if recipient opened previous email | |
| bounceThreshold | No | Bounce threshold before pausing | |
| checkEmailClick | No | Check if recipient clicked a link in previous email | |
| checkEmailReply | No | Check if recipient replied to previous email | |
| launchTimingMode | No | When to launch: 'now' (default, starts in ~5 mins) or 'schedule' | |
| emailSendingHours | No | Custom email sending hours for each day of the week (Monday-Sunday). Default: weekdays 09:00-17:00 enabled, weekends disabled. | |
| stopWhenReplyRecieved | No | Stop sequence when recipient replies | |
| checkEmailBeforeSending | No | Verify email before sending. When enabled user must approve email before they can be sent | |
| sendToOnlyVerifiedEmail | No | Only send to verified emails | |
| stopWhenReplyRecievedWhen | No | When to stop sequence on reply: 'contact' = stop for this contact only, 'contact-with-same-domain' = stop for all contacts sharing the same domain | |