Skip to main content
POST
Create Sequence

Authorizations

Authorization
string
header
required

Enter your API key: wave_live_<token>

Body

application/json
name
string
required

Descriptive name of the sequence

Required string length: 1 - 120
Example:

"Cold Outreach - SaaS Founders"

messages
string[]
required

List of initial DM variations to randomize per recipient. Supports template variables and spintax. Available variables: {{firstname}} (first name), {{lastname}} (last name), {{name}} (full name), {{username}} (Instagram handle), {{icebreaker}} (personalized opener pulled from their profile), and spintax groups like {{Hey|Hello|Hi}} for randomized phrasing. Use \n for new lines inside the message.

Minimum array length: 5
Example:
followUps
PublicSequenceFollowUp · object[] | null

List of follow-up messages with delay intervals

actions
PublicSequenceActionCreate · object[] | null

Pre-DM actions (e.g. follow first, like posts)

Response

Successful Response

id
string<uuid>
required

Sequence ID

name
string
required

Sequence name

messages
string[]
required

Initial DM message templates. Supports template variables and spintax. Available variables: {{firstname}} (first name), {{lastname}} (last name), {{name}} (full name), {{username}} (Instagram handle), {{icebreaker}} (personalized opener pulled from their profile), and spintax groups like {{Hey|Hello|Hi}} for randomized phrasing. Use \n for new lines inside the message.

followUps
PublicSequenceFollowUp · object[] | null

Follow-up templates

actions
PublicSequenceActionModel · object[] | null

Associated actions

updated_at
string<date-time> | null