mndrAPI Docs
Sequences

Enrollment Status

Check if a contact is currently enrolled in a sequence.

GET /api/v1/sequences/:id/enrollments/:contactId

Check if a contact is currently enrolled in a sequence and get the latest run details.

Example

Request
curl /api/v1/sequences/SEQUENCE_ID/enrollments/CONTACT_ID \
  -H "x-api-key: mndr_..."

Responses

Active enrollment
{
  "enrolled": true,
  "run": {
    "id": "uuid",
    "status": "running",
    "startedAt": "2026-03-23T12:00:00.000Z",
    "completedAt": null,
    "createdAt": "2026-03-23T12:00:00.000Z"
  }
}
Completed (no longer active)
{
  "enrolled": false,
  "run": {
    "id": "uuid",
    "status": "completed",
    "startedAt": "2026-03-23T12:00:00.000Z",
    "completedAt": "2026-03-25T12:00:00.000Z",
    "createdAt": "2026-03-23T12:00:00.000Z"
  }
}
Never enrolled
{
  "enrolled": false,
  "run": null
}

Run Statuses

StatusActive?Meaning
pendingYesRun created, waiting to start
runningYesCurrently executing steps
pausedYesTemporarily paused
completedNoAll steps finished
failedNoRun encountered an error
cancelledNoManually cancelled or unenrolled

On this page