Unify Sequences API

List, retrieve, pause, resume and delete Unify outbound sequences and read their ordered steps. 7 operation(s).

Operations 23

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /sequences/v1/enrollment-steps/query-jobs Start a bulk export of sequence step activity · Create sequence enrollment step query job #
Ask an LLM
“How do I export email opens and replies for every step each person went through in my sequences?”
“Can I export only some enrollment steps using a filter?”
Tell an agent
Start an export of all sequence enrollment steps.
Start an enrollment step export filtered by {filter}.
GET /sequences/v1/enrollment-steps/query-jobs List enrollment step export jobs · List sequence enrollment step query jobs #
Ask an LLM
“Which per-step sequence activity exports have I started?”
“Can I filter enrollment step export jobs by status?”
Tell an agent
List my enrollment step export jobs.
Show enrollment step export jobs with status {status}.
GET /sequences/v1/enrollment-steps/query-jobs/{job_id} Check the status of an enrollment step export · Get sequence enrollment step query job #
Ask an LLM
“Is my sequence step activity export finished yet?”
“When does an enrollment step export job expire?”
Tell an agent
Check the status of enrollment step export {job_id}.
Poll step activity export job {job_id} until it finishes.
POST /sequences/v1/enrollment-steps/query-jobs/{job_id}/cancel Cancel a running enrollment step export · Cancel sequence enrollment step query job #
Ask an LLM
“Can I stop a sequence step activity export that is still running?”
“Is it possible to cancel an enrollment step export after it has finished?”
Tell an agent destructive · confirm first
Cancel enrollment step export job {job_id}.
Stop the in-progress step activity export {job_id}.
GET /sequences/v1/enrollment-steps/query-jobs/{job_id}/results Download results of an enrollment step export · Get sequence enrollment step query job results #
Ask an LLM
“How do I page through the per-step email engagement rows from a finished export?”
“Can I stream enrollment step export results as NDJSON?”
Tell an agent
Fetch the exported enrollment steps from job {job_id}.
Get page {page} of step activity export {job_id} with {page_size} rows.
POST /sequences/v1/enrollments Enroll a person in a sequence · Create sequence enrollment #
Ask an LLM
“How do I add a prospect to an outreach sequence?”
“What happens if I enroll someone who is already active in another sequence?”
Tell an agent
Enroll person {person_id} in sequence {sequence_id} sending from {mailbox_emails}.
Add {person_id} to sequence {sequence_id} using one of mailboxes {mailbox_emails}.
GET /sequences/v1/enrollments List sequence enrollments · List sequence enrollments #
Ask an LLM
“Who is currently enrolled in a given sequence and how far along are they?”
“Which enrollments have replied, bounced or opted out recently?”
Tell an agent
List enrollments in sequence {sequence_id}.
Show enrollments for person {person_id} with status {status}.
POST /sequences/v1/enrollments/query-jobs Start a bulk export of sequence enrollments · Create sequence enrollment query job #
Ask an LLM
“How do I export thousands of sequence enrollments at once?”
“Can a bulk enrollment export be limited by a filter?”
Tell an agent
Start an export of all sequence enrollments.
Start a sequence enrollment export filtered by {filter}.
GET /sequences/v1/enrollments/query-jobs List enrollment export jobs · List sequence enrollment query jobs #
Ask an LLM
“Which bulk sequence enrollment exports have I run?”
“Can I see only enrollment export jobs that are still in progress?”
Tell an agent
List my sequence enrollment export jobs.
Filter my bulk sequence enrollment exports to status {status}.
GET /sequences/v1/enrollments/query-jobs/{job_id} Check the status of an enrollment export · Get sequence enrollment query job #
Ask an LLM
“Has my bulk enrollment export finished yet?”
“How long do sequence enrollment export jobs last before expiring?”
Tell an agent
Check the status of enrollment export job {job_id}.
Poll sequence enrollment export {job_id} until it is finished.
POST /sequences/v1/enrollments/query-jobs/{job_id}/cancel Cancel a running enrollment export · Cancel sequence enrollment query job #
Ask an LLM
“Can I stop a bulk sequence enrollment export that is running?”
“Which enrollment export jobs can still be canceled?”
Tell an agent destructive · confirm first
Cancel enrollment export job {job_id}.
Stop the running sequence enrollment export {job_id}.
GET /sequences/v1/enrollments/query-jobs/{job_id}/results Download results of an enrollment export · Get sequence enrollment query job results #
Ask an LLM
“How do I page through the enrollments returned by a finished bulk export?”
“What is the maximum page size when downloading enrollment export results?”
Tell an agent
Fetch the exported enrollments from job {job_id}.
Get page {page} of enrollment export {job_id} with {page_size} rows.
GET /sequences/v1/enrollments/{id} Get a sequence enrollment · Get sequence enrollment #
Ask an LLM
“How do I check one person's progress in a sequence by enrollment ID?”
“Can I see whether a specific enrollment is paused or has a reply?”
Tell an agent
Get enrollment {id}.
Show the progress and status of sequence enrollment {id}.
DELETE /sequences/v1/enrollments/{id} Cancel a person's sequence enrollment · Delete sequence enrollment #
Ask an LLM
“How do I take someone out of a sequence so they get no more steps?”
“Can I stop all remaining emails to one enrolled person?”
Tell an agent destructive · confirm first
Cancel enrollment {id}.
Remove the person from their sequence by canceling enrollment {id}.
POST /sequences/v1/enrollments/{id}/pause Pause one person's sequence enrollment · Pause sequence enrollment #
Ask an LLM
“Can I temporarily hold one prospect's outreach without affecting others in the sequence?”
“How do I pause a single enrollment?”
Tell an agent
Pause enrollment {id}.
Hold outreach for the person in enrollment {id} until I resume it.
POST /sequences/v1/enrollments/{id}/resume Resume a paused enrollment · Resume sequence enrollment #
Ask an LLM
“How do I restart outreach for one person whose enrollment I paused?”
“Can a paused enrollment pick up where it left off?”
Tell an agent
Resume enrollment {id}.
Continue the sequence for the person in paused enrollment {id}.
GET /sequences/v1/sequences List outreach sequences · List sequences #
Ask an LLM
“What outreach sequences exist in my Unify workspace?”
“Which automated email and task sequences can I enroll people in?”
Tell an agent
List all my sequences.
Show the first {limit} outreach sequences.
GET /sequences/v1/sequences/{id} Get a sequence · Retrieve sequence #
Ask an LLM
“Who owns a sequence and what send schedule does it use?”
“How can I view a sequence's ruleset?”
Tell an agent
Get sequence {id}.
Show the owner, schedule and ruleset of sequence {id}.
DELETE /sequences/v1/sequences/{id} Delete a sequence · Delete sequence #
Ask an LLM
“How do I delete an outreach sequence I no longer use?”
“Can a whole sequence be removed by its ID?”
Tell an agent destructive · confirm first
Delete sequence {id}.
Permanently remove the outreach sequence {id}.
POST /sequences/v1/sequences/{id}/pause Pause an entire sequence · Pause sequence #
Ask an LLM
“How do I halt a whole sequence for everyone enrolled in it?”
“Can I stop all sends from one sequence at once?”
Tell an agent
Pause sequence {id}.
Halt every enrollment in sequence {id} until I resume it.
POST /sequences/v1/sequences/{id}/resume Resume a paused sequence · Resume sequence #
Ask an LLM
“How do I restart a sequence I paused for all its enrollments?”
“Will enrollments continue once a paused sequence is turned back on?”
Tell an agent
Resume sequence {id}.
Turn paused sequence {id} back on for all its enrollments.
GET /sequences/v1/sequences/{id}/steps List the steps of a sequence · List sequence steps #
Ask an LLM
“What emails, calls and LinkedIn touches make up a sequence?”
“Can I list only the automatic email steps of a sequence?”
Tell an agent
List the steps of sequence {id}.
Show steps of type {type} in sequence {id}.
GET /sequences/v1/sequences/{id}/steps/{step_id} Get one step of a sequence · Retrieve sequence step #
Ask an LLM
“How do I see the content and timing of a single sequence step?”
“When does a particular step run relative to the step before it?”
Tell an agent
Get step {step_id} of sequence {id}.
Show the details of sequence {id} step {step_id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/unify:unify-sequences-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

unify-sequences-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Unify Sequences API
  summary: Interact with sequences and sequence enrollments within the Unify platform.
  version: '1'
  termsOfService: https://www.unifygtm.com/legal/terms-and-conditions
  contact:
    name: Unify Support
    url: https://www.unifygtm.com/support
    email: support@unifygtm.com
servers:
- url: https://api.unifygtm.com
  variables: {}
security:
- ApiKeyAuth: []
tags:


# --- truncated at 32 KB (136 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/unify/refs/heads/main/openapi/unify-sequences-api-openapi.yml