Skip to content

HubSpot: Sequences schemas

34 HubSpot schemas with complete fields and constraints.

← Sequences operations · All schemas

Create sequence — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
dependenciesarrayRequired within parentAn array of dependencies between sequence steps, each defined by the PublicSequenceStepDependencyRequest schema.
dependencies[]ModelEach itemExpand Create sequence — request body — body dependencies item
dynamicbooleanRequired within parentA boolean indicating whether the sequence is dynamic.
engagementTriggersModelOptionalExpand Create sequence — request body — body engagement Triggers
folderIdstringOptionalThe identifier of the folder where the sequence is stored. It is a string.
namestringRequired within parentThe name of the sequence. It is a string.
settingsModelRequired within parentExpand Create sequence — request body — body settings
stepsarrayRequired within parentAn array of steps in the sequence, each defined by the PublicSequenceStepRequest schema.
steps[]ModelEach itemExpand Create sequence — request body — body steps item

Referenced models: Create sequence — request body — body engagement Triggers, Create sequence — request body — body settings, Create sequence — request body — body dependencies item, Create sequence — request body — body steps item

Create sequence — request body — body dependencies item

FieldTypePresenceDescription and constraints
$objectRoot
branchNumberintegerRequired within parentAn integer indicating the branch number associated with the dependency.
Format: int32
dependencyTypestringRequired within parentA string indicating the type of dependency. Valid values include 'TASK_COMPLETION' and 'MANUAL_PAUSE'.
One of: ADAPTIVE_COMPLETION, MANUAL_PAUSE, TASK_COMPLETION
reliesOnStepOrderintegerRequired within parentAn integer representing the order of the step that is relied upon by another step.
Format: int32
requiredByStepOrderintegerRequired within parentAn integer representing the order of the step that requires the dependency.
Format: int32

Create sequence — request body — body engagement Triggers

FieldTypePresenceDescription and constraints
$objectRoot
numberOfClicksintegerOptionalAn integer representing the number of times links within an email must be clicked to trigger an engagement action.
Format: int32
numberOfOpensintegerOptionalAn integer representing the number of times an email must be opened to trigger an engagement action.
Format: int32

Create sequence — request body — body settings

FieldTypePresenceDescription and constraints
$objectRoot
eligibleFollowUpDaysstringRequired within parentSpecifies the days on which follow-ups are eligible to be sent. Valid values include 'EVERYDAY', 'BUSINESS_DAYS', and 'WEEKDAYS_ONLY'.
One of: BUSINESS_DAYS, EVERYDAY, WEEKDAYS_ONLY
individualTaskRemindersEnabledbooleanRequired within parentA boolean indicating whether individual task reminders are enabled.
sellingStrategystringRequired within parentDefines the selling strategy to be used. Valid values include 'LEAD_BASED' and 'ACCOUNT_BASED'.
One of: ACCOUNT_BASED, LEAD_BASED
sendWindowEndMinuteintegerRequired within parentAn integer representing the end minute of the window during which emails can be sent.
Format: int32
sendWindowStartMinuteintegerRequired within parentAn integer representing the start minute of the window during which emails can be sent.
Format: int32
taskCreationMinuteintegerRequired within parentAn integer indicating the minute at which tasks should be created.
Format: int32
taskReminderMinuteintegerRequired within parentAn integer indicating the minute at which task reminders should be sent.
Format: int32
unenrollmentSettingsModelRequired within parentExpand Create sequence — request body — body settings unenrollment Settings
useThreadedFollowUpsbooleanRequired within parentA boolean indicating whether follow-ups should be threaded.

Referenced models: Create sequence — request body — body settings unenrollment Settings

Create sequence — request body — body settings unenrollment Settings

FieldTypePresenceDescription and constraints
$objectRoot
emailSettingsModelRequired within parentExpand Create sequence — request body — body settings unenrollment Settings email Settings
meetingSettingsModelRequired within parentExpand Create sequence — request body — body settings unenrollment Settings meeting Settings

Referenced models: Create sequence — request body — body settings unenrollment Settings email Settings, Create sequence — request body — body settings unenrollment Settings meeting Settings

Create sequence — request body — body settings unenrollment Settings email Settings

FieldTypePresenceDescription and constraints
$objectRoot
criteriastringRequired within parentA string representing the criteria for email settings. Valid values include 'ALL' and 'NONE'.
One of: ALL, NONE
sellingStrategystringRequired within parentA string indicating the selling strategy for email settings. Valid values are 'LEAD_BASED' and 'ACCOUNT_BASED'.
One of: ACCOUNT_BASED, LEAD_BASED

Create sequence — request body — body settings unenrollment Settings meeting Settings

FieldTypePresenceDescription and constraints
$objectRoot
criteriastringRequired within parentSpecifies the criteria for meetings, with valid values being 'ALL' or 'NONE'.
One of: ALL, NONE
sellingStrategystringRequired within parentIndicates the selling strategy employed, which can be either 'LEAD_BASED' or 'ACCOUNT_BASED'.
One of: ACCOUNT_BASED, LEAD_BASED

Create sequence — request body — body steps item

FieldTypePresenceDescription and constraints
$objectRoot
actionTypestringRequired within parentA string indicating the type of action to be performed in this step. Valid values include 'EMAIL', 'TASK', and 'FINISH_ENROLLMENT'.
One of: ADAPTIVE_CONTAINER, EMAIL, FINISH_ENROLLMENT, TASK
branchNumberintegerRequired within parentAn integer representing the branch number of this step, used for branching logic in sequences.
Format: int32
delayMillisintegerRequired within parentAn integer representing the delay in milliseconds before this step is executed.
Format: int64
delayMillisMaxintegerOptionalAn integer specifying the maximum delay in milliseconds for this step.
Format: int64
delayMillisMinintegerOptionalAn integer specifying the minimum delay in milliseconds for this step.
Format: int64
dynamicbooleanRequired within parentA boolean indicating whether the step is dynamic, allowing for conditional execution based on certain criteria.
emailPatternModelOptionalExpand Create sequence — request body — body steps item email Pattern
stepOrderintegerRequired within parentAn integer indicating the order of the step within the sequence.
Format: int32
taskPatternModelOptionalExpand Create sequence — request body — body steps item task Pattern
variantsarrayRequired within parentAn array of PublicSequenceStepVariantRequest objects, each representing a variant of this step.
variants[]ModelEach itemExpand Create sequence — request body — body steps item variants item

Referenced models: Create sequence — request body — body steps item email Pattern, Create sequence — request body — body steps item variants item, Create sequence — request body — body steps item task Pattern

Create sequence — request body — body steps item email Pattern

FieldTypePresenceDescription and constraints
$objectRoot
templateIdstringRequired within parentThe unique identifier for the email template to be used. It is a string and is required.
threadEmailToStepOrderintegerOptionalAn integer indicating the step order to which the email should be threaded. This property is optional.
Format: int32

Create sequence — request body — body steps item task Pattern

FieldTypePresenceDescription and constraints
$objectRoot
notesstringOptionalA string containing additional notes or details about the task.
queueIdstringOptionalA string identifier for the queue to which the task belongs.
subjectstringOptionalA string representing the subject of the task.
taskPrioritystringRequired within parentThe priority level of the task. Valid values include 'NONE', 'HIGH', 'MEDIUM', and 'LOW'.
One of: HIGH, LOW, MEDIUM, NONE
taskTypestringRequired within parentThe type of task to be performed. Valid values include 'CALL', 'MEETING', 'EMAIL', 'TODO', 'LINKED_IN_CONNECT', and 'LINKED_IN_MESSAGE'.
One of: CALL, EMAIL, LINKED_IN_CONNECT, LINKED_IN_MESSAGE, MEETING, TODO
templateIdstringOptionalA string identifier for the template associated with the task.
threadEmailToStepOrderintegerOptionalAn integer representing the order of the step to which the email should be threaded.
Format: int32

Create sequence — request body — body steps item variants item

FieldTypePresenceDescription and constraints
$objectRoot
activatedbooleanRequired within parentA boolean indicating whether this variant is active.
emailPatternModelOptionalExpand Create sequence — request body — body steps item email Pattern
taskPatternModelOptionalExpand Create sequence — request body — body steps item task Pattern
variantOrdinalintegerRequired within parentAn integer indicating the order of this variant among other variants of the same step.
Format: int32

Referenced models: Create sequence — request body — body steps item email Pattern, Create sequence — request body — body steps item task Pattern

Create sequence — response body

FieldTypePresenceDescription and constraints
$objectRoot
sequenceModelRequired within parentExpand Update sequence — response body
userViewModelOptionalExpand Create sequence — response body — user View

Referenced models: Create sequence — response body — user View, Update sequence — response body

Create sequence — response body — user View

FieldTypePresenceDescription and constraints
$objectRoot
emailstringOptionalThe email address of the user. It is a string.
firstNamestringOptionalThe first name of the user. It is a string.
lastNamestringOptionalThe last name of the user. It is a string.

Enroll a contact — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
contactIdstringRequired within parentThe unique identifier of the contact to be enrolled in the sequence. It is a string.
senderAliasAddressstringOptionalAn optional alias email address that can be used as the sender's address. It is a string.
senderEmailstringRequired within parentThe email address of the sender responsible for the sequence enrollment. It is a string.
sequenceIdstringRequired within parentThe unique identifier of the sequence in which the contact is to be enrolled. It is a string.

Enroll a contact — response body

FieldTypePresenceDescription and constraints
$objectRoot
enrolledAtstringRequired within parentThe date and time when the contact was enrolled in the sequence, in ISO 8601 format.
Format: date-time
idstringRequired within parentThe unique identifier for the sequence enrollment.
toEmailstringRequired within parentThe email address of the contact who is enrolled in the sequence.
updatedAtstringRequired within parentThe date and time when the sequence enrollment was last updated, in ISO 8601 format.
Format: date-time

List sequences — sequences list — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand List sequences — sequences list — response body — paging
resultsarrayRequired within parentAn array of sequence objects, each represented by a PublicSequenceLiteResponse.
results[]ModelEach itemExpand List sequences — sequences list — response body — results item
totalJSONRequired within parent
total (anyOf 1)integerAlternativeThe total number of sequences available. It is an integer value.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: List sequences — sequences list — response body — results item, List sequences — sequences list — response body — paging

List sequences — sequences list — response body — paging

FieldTypePresenceDescription and constraints
$objectRootRepresents the pagination information for navigating through a list of results in the API. It provides details on how to access the previous or next set of results.
nextModelOptionalExpand Search for calls — response body — paging next
prevModelOptionalExpand Search for meetings — response body — paging prev

Referenced models: Search for calls — response body — paging next, Search for meetings — response body — paging prev

List sequences — sequences list — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when the sequence was created, in ISO 8601 format.
Format: date-time
folderIdstringOptionalThe identifier of the folder containing the sequence, represented as a string.
idstringRequired within parentThe unique identifier for the sequence, represented as a string.
namestringRequired within parentThe name of the sequence, represented as a string.
updatedAtstringRequired within parentThe date and time when the sequence was last updated, in ISO 8601 format.
Format: date-time
userIdstringRequired within parentThe unique identifier of the user associated with the sequence, represented as a string.

Retrieve enrollment details — response body

FieldTypePresenceDescription and constraints
$objectRoot
enrolledAtstringRequired within parentThe date and time when the contact was enrolled in the sequence, in ISO 8601 format.
Format: date-time
enrolledBystringRequired within parentThe unique identifier of the user who enrolled the contact in the sequence.
enrolledByEmailstringRequired within parentThe email address of the user who enrolled the contact in the sequence.
idstringRequired within parentThe unique identifier for the sequence enrollment.
sequenceIdstringRequired within parentThe unique identifier of the sequence in which the contact is enrolled.
sequenceNamestringRequired within parentThe name of the sequence in which the contact is enrolled.
toEmailstringRequired within parentThe email address of the contact enrolled in the sequence.
updatedAtstringRequired within parentThe date and time when the sequence enrollment was last updated, in ISO 8601 format.
Format: date-time

Retrieve performance — response body

FieldTypePresenceDescription and constraints
$objectRoot
companyMetricsModelOptionalExpand Retrieve performance — response body — company Metrics
sequenceIdstringRequired within parentThe unique identifier for the sequence, represented as a string.
statusBySteparrayRequired within parentAn array of objects detailing the enrollment status for each step in the sequence, including the count and current step order.
statusByStep[]ModelEach itemExpand Retrieve performance — response body — status By Step item
stepsarrayRequired within parentAn array of objects, each representing the performance metrics for individual steps within the sequence.
steps[]ModelEach itemExpand Retrieve performance — response body — steps item
summaryModelRequired within parentExpand Retrieve performance — response body — summary
timelinearrayRequired within parentAn array of objects representing points in time with specific performance metrics, such as enrollments and meetings booked.
timeline[]ModelEach itemExpand Retrieve performance — response body — timeline item

Referenced models: Retrieve performance — response body — company Metrics, Retrieve performance — response body — status By Step item, Retrieve performance — response body — summary, Retrieve performance — response body — steps item, Retrieve performance — response body — timeline item

Retrieve performance — response body — company Metrics

FieldTypePresenceDescription and constraints
$objectRoot
companiesEngagedJSONRequired within parent
companiesEngaged (anyOf 1)integerAlternativeThe number of companies that have engaged with the sequence. An integer in int64 format.
Format: int64
companiesEngaged (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
companiesEnrolledJSONRequired within parent
companiesEnrolled (anyOf 1)integerAlternativeThe number of companies that have been enrolled in the sequence. An integer in int64 format.
Format: int64
companiesEnrolled (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
companiesScheduledMeetingJSONRequired within parent
companiesScheduledMeeting (anyOf 1)integerAlternativeThe number of companies that have scheduled a meeting as a result of the sequence. An integer in int64 format.
Format: int64
companiesScheduledMeeting (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
contactsEnrolledWithCompanyIdJSONRequired within parent
contactsEnrolledWithCompanyId (anyOf 1)integerAlternativeThe number of contacts enrolled in the sequence that are associated with a company ID. An integer in int64 format.
Format: int64
contactsEnrolledWithCompanyId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Retrieve performance — response body — status By Step item

FieldTypePresenceDescription and constraints
$objectRoot
countJSONRequired within parent
count (anyOf 1)integerAlternativeAn integer in int64 format representing the number of enrollments at the current step.
Format: int64
count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
currentStepOrderJSONRequired within parent
currentStepOrder (anyOf 1)integerAlternativeAn integer indicating the order of the current step in the sequence.
Format: int32
currentStepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
enrollmentStatusstringRequired within parentA string representing the status of the enrollment at the current step.

Retrieve performance — response body — steps item

FieldTypePresenceDescription and constraints
$objectRoot
callsJSONRequired within parent
calls (anyOf 1)integerAlternativeAn integer (int64) representing the number of calls made in this step.
Format: int64
calls (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
callsConnectedJSONRequired within parent
callsConnected (anyOf 1)integerAlternativeAn integer (int64) indicating the number of calls that were successfully connected in this step.
Format: int64
callsConnected (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
clickedJSONRequired within parent
clicked (anyOf 1)integerAlternativeAn integer (int64) showing the number of times links in emails from this step have been clicked.
Format: int64
clicked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
executionCountJSONRequired within parent
executionCount (anyOf 1)integerAlternativeAn integer (int64) indicating the number of times this step has been executed.
Format: int64
executionCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
meetingsBookedJSONRequired within parent
meetingsBooked (anyOf 1)integerAlternativeAn integer (int64) representing the number of meetings booked as a result of this step.
Format: int64
meetingsBooked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
onTimeTaskCompletionCountJSONRequired within parent
onTimeTaskCompletionCount (anyOf 1)integerAlternativeAn integer (int64) representing the number of tasks completed on time in this step.
Format: int64
onTimeTaskCompletionCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
onTimeTaskCompletionSumJSONRequired within parent
onTimeTaskCompletionSum (anyOf 1)integerAlternativeAn integer (int64) indicating the sum of on-time task completions for this step.
Format: int64
onTimeTaskCompletionSum (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
openedJSONRequired within parent
opened (anyOf 1)integerAlternativeAn integer (int64) indicating how many times emails from this step have been opened.
Format: int64
opened (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
personalizationRateAvgJSONOptional
personalizationRateAvg (anyOf 1)numberAlternativeA number representing the average personalization rate for this step.
personalizationRateAvg (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
personalizationRateCountJSONRequired within parent
personalizationRateCount (anyOf 1)integerAlternativeAn integer (int64) indicating the count of personalized actions in this step.
Format: int64
personalizationRateCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
repliedJSONRequired within parent
replied (anyOf 1)integerAlternativeAn integer (int64) representing the number of replies received from emails sent in this step.
Format: int64
replied (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
stepKeystringRequired within parentA string that uniquely identifies the step.
stepOrderJSONRequired within parent
stepOrder (anyOf 1)integerAlternativeAn integer representing the order of the step within the sequence.
Format: int32
stepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
tasksCompletedJSONRequired within parent
tasksCompleted (anyOf 1)integerAlternativeAn integer (int64) indicating the number of tasks completed in this step.
Format: int64
tasksCompleted (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Retrieve performance — response body — summary

FieldTypePresenceDescription and constraints
$objectRoot
associatedDealsJSONOptional
associatedDeals (anyOf 1)integerAlternativeThe number of deals associated with the sequence. Represented as an integer in int64 format.
Format: int64
associatedDeals (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
bouncedJSONRequired within parent
bounced (anyOf 1)integerAlternativeThe number of emails in the sequence that bounced. Represented as an integer in int64 format.
Format: int64
bounced (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
clickedJSONRequired within parent
clicked (anyOf 1)integerAlternativeThe number of times links in the sequence emails have been clicked. Represented as an integer in int64 format.
Format: int64
clicked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
contactsJSONRequired within parent
contacts (anyOf 1)integerAlternativeThe total number of contacts associated with the sequence. Represented as an integer in int64 format.
Format: int64
contacts (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
dealsClosedJSONOptional
dealsClosed (anyOf 1)integerAlternativeThe number of deals closed as a result of the sequence. Represented as an integer in int64 format.
Format: int64
dealsClosed (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
engagedJSONRequired within parent
engaged (anyOf 1)integerAlternativeThe number of contacts who engaged with the sequence. Represented as an integer in int64 format.
Format: int64
engaged (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
enrolledJSONRequired within parent
enrolled (anyOf 1)integerAlternativeThe number of contacts enrolled in the sequence. Represented as an integer in int64 format.
Format: int64
enrolled (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
meetingsBookedJSONRequired within parent
meetingsBooked (anyOf 1)integerAlternativeThe number of meetings booked as a result of the sequence. Represented as an integer in int64 format.
Format: int64
meetingsBooked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
noResponseJSONRequired within parent
noResponse (anyOf 1)integerAlternativeThe number of contacts who did not respond to the sequence. Represented as an integer in int64 format.
Format: int64
noResponse (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
openedJSONRequired within parent
opened (anyOf 1)integerAlternativeThe number of times emails in the sequence have been opened. Represented as an integer in int64 format.
Format: int64
opened (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
repliedJSONRequired within parent
replied (anyOf 1)integerAlternativeThe number of replies received from emails in the sequence. Represented as an integer in int64 format.
Format: int64
replied (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
totalRevenueJSONOptional
totalRevenue (anyOf 1)numberAlternativeThe total revenue generated from the sequence. Represented as a number.
totalRevenue (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
unsubscribedJSONRequired within parent
unsubscribed (anyOf 1)integerAlternativeThe number of contacts who unsubscribed from the sequence. Represented as an integer in int64 format.
Format: int64
unsubscribed (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Retrieve performance — response body — timeline item

FieldTypePresenceDescription and constraints
$objectRoot
enrolledAtJSONRequired within parent
enrolledAt (anyOf 1)integerAlternativeThe time at which the enrollment occurred, represented as a Unix timestamp in milliseconds.
Format: int64
enrolledAt (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
enrollmentsJSONRequired within parent
enrollments (anyOf 1)integerAlternativeThe total number of enrollments recorded at this point in the sequence timeline. Represented as an integer.
Format: int64
enrollments (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
meetingsBookedJSONRequired within parent
meetingsBooked (anyOf 1)integerAlternativeThe number of meetings booked at this point in the sequence timeline. Represented as an integer.
Format: int64
meetingsBooked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Retrieve sequence — sequences get By Sequence Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when the sequence was created, in ISO 8601 format.
Format: date-time
dependenciesarrayRequired within parentAn array of dependencies between sequence steps, each represented by a PublicSequenceStepDependencyResponse object.
dependencies[]ModelEach itemExpand Update sequence — response body — dependencies item
folderIdstringOptionalThe unique identifier for the folder containing the sequence.
idstringRequired within parentThe unique identifier for the sequence.
namestringRequired within parentThe name of the sequence.
settingsModelOptionalExpand Update sequence — response body — settings
stepsarrayRequired within parentAn array of steps included in the sequence, each represented by a PublicSequenceStepResponse object.
steps[]ModelEach itemExpand Retrieve sequence — sequences get By Sequence Id — response body — steps item
updatedAtstringRequired within parentThe date and time when the sequence was last updated, in ISO 8601 format.
Format: date-time
userIdstringRequired within parentThe unique identifier of the user who owns the sequence.

Referenced models: Update sequence — response body — settings, Update sequence — response body — dependencies item, Retrieve sequence — sequences get By Sequence Id — response body — steps item

Retrieve sequence — sequences get By Sequence Id — response body — steps item

FieldTypePresenceDescription and constraints
$objectRoot
actionTypestringRequired within parentThe type of action to be performed in this step. Valid values include 'EMAIL', 'TASK', and 'FINISH_ENROLLMENT'.
Known values: ADAPTIVE_CONTAINER, EMAIL, FINISH_ENROLLMENT, TASK
createdAtstringRequired within parentThe date and time when this step was created, in ISO 8601 format.
Format: date-time
delayMillisJSONRequired within parent
delayMillis (anyOf 1)integerAlternativeThe delay before executing this step, specified in milliseconds as a 64-bit integer.
Format: int64
delayMillis (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
emailPatternModelOptionalExpand Update sequence — response body — steps item email Pattern
idstringRequired within parentThe unique identifier for this sequence step, represented as a string.
stepOrderJSONRequired within parent
stepOrder (anyOf 1)integerAlternativeAn integer indicating the order of this step within the sequence.
Format: int32
stepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
taskPatternModelOptionalExpand Retrieve sequence — sequences get By Sequence Id — response body — steps item task Pattern
updatedAtstringRequired within parentThe date and time when this step was last updated, in ISO 8601 format.
Format: date-time

Referenced models: Update sequence — response body — steps item email Pattern, Retrieve sequence — sequences get By Sequence Id — response body — steps item task Pattern

Retrieve sequence — sequences get By Sequence Id — response body — steps item task Pattern

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when this task pattern was created, in ISO 8601 format.
Format: date-time
idstringRequired within parentThe unique identifier for this task pattern.
notesstringOptionalAdditional notes related to the task, represented as a string.
queueIdJSONOptional
queueId (anyOf 1)integerAlternativeAn integer representing the ID of the queue to which this task belongs.
Format: int32
queueId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
subjectstringOptionalThe subject of the task, represented as a string.
taskPrioritystringRequired within parentThe priority level of the task, with valid values including 'NONE', 'HIGH', 'MEDIUM', and 'LOW'.
Known values: HIGH, LOW, MEDIUM, NONE
taskTypestringRequired within parentThe type of task, with valid values including 'CALL', 'MEETING', 'EMAIL', 'TODO', 'LINKED_IN_CONNECT', and 'LINKED_IN_MESSAGE'.
Known values: CALL, EMAIL, LINKED_IN_CONNECT, LINKED_IN_MESSAGE, MEETING, TODO
templateIdJSONOptional
templateId (anyOf 1)integerAlternativeAn integer representing the ID of the template associated with this task.
Format: int64
templateId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
threadEmailToStepOrderJSONOptional
threadEmailToStepOrder (anyOf 1)integerAlternativeAn integer indicating the step order to which this email task is threaded.
Format: int32
threadEmailToStepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringRequired within parentThe date and time when this task pattern was last updated, in ISO 8601 format.
Format: date-time

Update sequence — response body

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when the sequence was created, in ISO 8601 format.
Format: date-time
dependenciesarrayRequired within parentAn array of dependencies between steps in the sequence, each represented by a PublicSequenceStepDependencyResponse object.
dependencies[]ModelEach itemExpand Update sequence — response body — dependencies item
folderIdstringOptionalThe identifier for the folder containing the sequence.
idstringRequired within parentThe unique identifier for the sequence.
namestringRequired within parentThe name of the sequence.
settingsModelOptionalExpand Update sequence — response body — settings
stepsarrayRequired within parentAn array of steps included in the sequence, each represented by a PublicSequenceStepResponseV2 object.
steps[]ModelEach itemExpand Update sequence — response body — steps item
updatedAtstringRequired within parentThe date and time when the sequence was last updated, in ISO 8601 format.
Format: date-time
userIdstringRequired within parentThe unique identifier of the user who owns the sequence.

Referenced models: Update sequence — response body — settings, Update sequence — response body — dependencies item, Update sequence — response body — steps item

Update sequence — response body — dependencies item

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when this dependency was created, in ISO 8601 format.
Format: date-time
dependencyTypestringRequired within parentThe type of dependency, which can be either 'TASK_COMPLETION' or 'MANUAL_PAUSE'.
Known values: ADAPTIVE_COMPLETION, MANUAL_PAUSE, TASK_COMPLETION
idstringRequired within parentThe unique identifier for this dependency.
reliesOnSequenceStepIdstringRequired within parentThe unique identifier of the sequence step that this dependency relies on.
reliesOnStepOrderJSONRequired within parent
reliesOnStepOrder (anyOf 1)integerAlternativeThe order number of the step that this dependency relies on.
Format: int32
reliesOnStepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requiredBySequenceStepIdstringRequired within parentThe unique identifier of the sequence step that requires this dependency.
requiredByStepOrderJSONRequired within parent
requiredByStepOrder (anyOf 1)integerAlternativeThe order number of the step that requires this dependency.
Format: int32
requiredByStepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringRequired within parentThe date and time when this dependency was last updated, in ISO 8601 format.
Format: date-time

Update sequence — response body — settings

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when the sequence settings were created, in ISO 8601 format.
Format: date-time
eligibleFollowUpDaysstringRequired within parentSpecifies the days eligible for follow-ups. Valid values include 'EVERYDAY', 'BUSINESS_DAYS', and 'WEEKDAYS_ONLY'.
Known values: BUSINESS_DAYS, EVERYDAY, WEEKDAYS_ONLY
idstringRequired within parentThe unique identifier for the sequence settings.
individualTaskRemindersEnabledbooleanRequired within parentA boolean indicating whether individual task reminders are enabled.
sellingStrategystringRequired within parentThe strategy used for selling, which can be either 'LEAD_BASED' or 'ACCOUNT_BASED'.
Known values: ACCOUNT_BASED, LEAD_BASED
sendWindowEndMinuteJSONRequired within parent
sendWindowEndMinute (anyOf 1)integerAlternativeThe ending minute of the window during which emails can be sent, represented as an integer.
Format: int32
sendWindowEndMinute (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
sendWindowStartMinuteJSONRequired within parent
sendWindowStartMinute (anyOf 1)integerAlternativeThe starting minute of the window during which emails can be sent, represented as an integer.
Format: int32
sendWindowStartMinute (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
taskReminderMinuteJSONRequired within parent
taskReminderMinute (anyOf 1)integerAlternativeThe minute at which task reminders are sent, represented as an integer.
Format: int32
taskReminderMinute (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringRequired within parentThe date and time when the sequence settings were last updated, in ISO 8601 format.
Format: date-time

Update sequence — response body — steps item

FieldTypePresenceDescription and constraints
$objectRoot
actionTypestringRequired within parentThe type of action to be performed in this step. Valid values include 'EMAIL', 'TASK', and 'FINISH_ENROLLMENT'.
Known values: ADAPTIVE_CONTAINER, EMAIL, FINISH_ENROLLMENT, TASK
createdAtstringRequired within parentThe date and time when this step was created, in ISO 8601 format.
Format: date-time
delayMillisJSONRequired within parent
delayMillis (anyOf 1)integerAlternativeThe delay before this step is executed, specified in milliseconds.
Format: int64
delayMillis (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
emailPatternModelOptionalExpand Update sequence — response body — steps item email Pattern
idstringRequired within parentThe unique identifier for this sequence step.
stepOrderJSONRequired within parent
stepOrder (anyOf 1)integerAlternativeAn integer indicating the order of this step within the sequence.
Format: int32
stepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
taskPatternModelOptionalExpand Update sequence — response body — steps item task Pattern
updatedAtstringRequired within parentThe date and time when this step was last updated, in ISO 8601 format.
Format: date-time

Referenced models: Update sequence — response body — steps item email Pattern, Update sequence — response body — steps item task Pattern

Update sequence — response body — steps item email Pattern

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when this email pattern was created, in ISO 8601 format.
Format: date-time
idstringRequired within parentThe unique identifier for this email pattern. It is a string.
templateIdstringRequired within parentThe identifier of the email template associated with this pattern. It is a string.
threadEmailToStepOrderJSONOptional
threadEmailToStepOrder (anyOf 1)integerAlternativeAn integer representing the order of the step to which this email pattern is threaded.
Format: int32
threadEmailToStepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringRequired within parentThe date and time when this email pattern was last updated, in ISO 8601 format.
Format: date-time

Update sequence — response body — steps item task Pattern

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when this task pattern was created, in ISO 8601 format.
Format: date-time
idstringRequired within parentThe unique identifier for this task pattern.
notesstringOptionalAdditional notes or description associated with the task.
queueIdstringOptionalThe identifier for the queue to which this task belongs.
subjectstringOptionalThe subject or title of the task.
taskPrioritystringRequired within parentThe priority level of the task, with valid values being 'NONE', 'HIGH', 'MEDIUM', or 'LOW'.
Known values: HIGH, LOW, MEDIUM, NONE
taskTypestringRequired within parentThe type of task, which can be one of the following: 'CALL', 'MEETING', 'EMAIL', 'TODO', 'LINKED_IN_CONNECT', or 'LINKED_IN_MESSAGE'.
Known values: CALL, EMAIL, LINKED_IN_CONNECT, LINKED_IN_MESSAGE, MEETING, TODO
templateIdstringOptionalThe identifier for the template used in this task.
threadEmailToStepOrderJSONOptional
threadEmailToStepOrder (anyOf 1)integerAlternativeAn integer representing the order of the step to which this email thread relates.
Format: int32
threadEmailToStepOrder (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringRequired within parentThe date and time when this task pattern was last updated, in ISO 8601 format.
Format: date-time

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.