Sequences let you define reusable, multi-step outreach programs and enroll customers into them automatically. Each sequence contains ordered steps (emails, calls, or tasks) that fire on a schedule relative to enrollment. The queue surface gives you visibility into upcoming and ready steps and lets you send or cancel individual items before they go out.Documentation Index
Fetch the complete documentation index at: https://help.daylit.com/llms.txt
Use this file to discover all available pages before exploring further.
List sequences
UUID of the company.
Comma-separated list of statuses to filter by (e.g.
active,draft).Free-text search on sequence name.
Page number.
Results per page.
Response
Total matching sequences.
Current page.
Results per page.
List of sequence objects.
Create sequence
UUID of the company.
Unique name for the sequence within the company.
IANA timezone for step scheduling.
UUID of an existing sequence to copy steps from.
When
true, follow-up emails are sent as replies in the same email thread.201.
Get sequence detail
UUID of the company.
UUID of the sequence.
Update sequence
POST to the same path with an action body to change lifecycle state.
UUID of the company.
UUID of the sequence.
New unique name.
Valid IANA timezone string.
UUID of an active Nylas email connection to use as the default sender. Pass
null or an empty string to clear.Thread follow-up toggle.
POST to the same URL with {"action": "activate"} or {"action": "archive"}.
Get sequence overview
UUID of the company.
UUID of the sequence.
Response
Full sequence definition.
Ordered list of sequence steps.
Number of customers currently enrolled in this sequence.
Available Nylas email connections for sender selection.
Add step
UUID of the company.
UUID of the sequence.
Step type:
reminder, call, or task.Display label for this step.
Days after enrollment start to schedule this step.
Time of day in
HH:MM format.Whether this step fires for new enrollments.
Email subject template.
Plain-text email body template.
HTML email body template.
Instructions for AI email generation.
201.
Get or update step
GET returns the step. PUT updates any combination of the same fields accepted by the create endpoint. You cannot update a step that has execution history.
UUID of the company.
UUID of the sequence.
UUID of the step.
DELETE /api/companies/{company_id}/sequences/{sequence_id}/steps/{step_id} removes a step permanently. Returns 409 if the step has any execution history.Enroll customer
200. Otherwise the new enrollment is returned with HTTP 201.
UUID of the company.
UUID of the sequence to enroll into.
UUID of the customer to enroll.
ISO date (
YYYY-MM-DD) for the enrollment start. Defaults to today.Response
Whether a new enrollment was created.
The enrollment record.
Bulk enroll customers
active sequences. Any customer already actively enrolled is re-enrolled with the new start date after completing the stale enrollment.
UUID of the company.
UUID of the sequence.
Non-empty list of customer UUIDs to enroll.
ISO date (
YYYY-MM-DD). Applies to all enrollments in this request.Response
Customers newly enrolled.
Customers re-enrolled after completing a stale enrollment.
Customers skipped (e.g. not found).
Stop enrollment
UUID of the company.
UUID of the enrollment to stop.
Optional reason for stopping the enrollment.
Response
Updated enrollment record.
Number of future steps cancelled.
Get queue
ready status before returning results.
UUID of the company.
ready — steps waiting to be sent. history — completed, cancelled, or failed steps.Filter by step type:
reminder, call, or task.Filter by sequence UUID.
Filter by enrollment UUID.
Filter by customer UUID.
Comma-separated list of AR owner member UUIDs. Use
__unassigned__ to include customers with no AR owner.Free-text search on sequence name, step label, customer name, or email subject.
Page number.
Results per page.
Response
Total matching queue rows.
List of scheduled sequence step objects.
Send queue step
ready steps of type email can be sent. If the step is already past ready, the current state is returned without error.
UUID of the company.
UUID of the scheduled step.
UUID of the Nylas email connection to send from. Must be the current user’s own connection, the sequence’s configured sender, or a connection with
allow_shared_sending enabled. Defaults to the sequence’s configured sender.