Skip to main content
PATCH
Partially update a single step. Only the fields present in the body are

Authorizations

X-API-Key
string
header
required

Company API key - scoped to a specific company. Generate from the Integrations page in your dashboard.

Path Parameters

sequenceId
string
required
stepId
string
required

Body

application/json

Fields to update on the step

Request body for updating a single sequence step (partial — omitted fields are left unchanged)

abTestEnabled
boolean

Whether A/B testing is enabled for this step

abTestName
string

A/B test display name

actionParameters
object

Platform-specific action parameters

actionType
string

Action type. One of: email, sms, voice_message, browser_task, prosp_campaign, heyreach_campaign, salesforge_campaign, http_request, agent_conversation, linkedin_profile_visit, linkedin_connection_request, linkedin_message, thanksio, meta_ads_audience, auto_agent, add_to_sequence, add_to_list

aiPersonalized
boolean

Whether content is AI-personalized

aiPersonalizedInstructions
string

AI personalization instructions

content
string

Step content/message body

daysAfterPrevious
integer

Delay in days after the previous step

order
integer

Step order within the sequence; other steps are renumbered to stay contiguous

platform
string

Platform (linkedin, twitter, facebook, instagram, etc.)

schedulingIntegrationId
string

Scheduling integration ID for calendar booking. To find valid IDs, call integrations_getIntegrationsByType with path integration_type=scheduling.

senderProfile
string

Sender profile ID override for this step. To find valid IDs, call sequences_listProfiles.

stepName
string

Display name for the step

subject
string

Email subject (email actions only)

trackCalendarBooking
boolean

Whether to track calendar booking via unique schedule links

variants
object[]

A/B test variants array

Response

Updated step

Single sequence step response

step
object

The created or updated step