---
title: "Get a person's sequence enrollment status"
method: GET
path: "/public/v1/sequences/instances/person-status"
tags: ["Sequences"]
---

# Get a person's sequence enrollment status

`GET /public/v1/sequences/instances/person-status`

Permission-safe summary of the Sequences a Person is currently enrolled in, including active count and the account's concurrent-enrollment limit. Requires a USER API key. Instances in a Sequence the caller cannot view are returned as `{ instanceId, restricted: true }`.

## Query parameters

- `personRowId` string, required

## Response `200`

Person's sequence enrollment status

- PublicSequencePersonStatus
  - `instances` union[], required
    - union
      - object
        - `instanceId` number, required
        - `restricted` true, required
      - object
        - `instanceId` number, required
        - `restricted` false, required
        - `sequenceId` number, required
        - `sequenceName` string, required
        - `status` 'ACTIVE' | 'WAITING' | 'PAUSED' | 'COMPLETED' | 'EXITED' | 'FAILED' | 'REMOVED', required
        - `enrolledByUser` object, required
          - `id` number, required
          - `firstName` string, nullable, required
          - `lastName` string, nullable, required
          - `avatar` string, nullable, required
          - `email` string, required
        - `enrolledAt` string, required
        - `currentStep` object, nullable, required
          - `nodeId` string, required
          - `type` string, nullable, required
          - `label` string, required
          - `isMissingFromSnapshot` boolean, required
        - `nextExecutionAt` string, nullable, required
        - `pausedAt` string, nullable, required
  - `activeCount` number, required
  - `maxAllowed` number, required
  - `allowMultipleActiveSequences` boolean, required
  - `canEnrollMore` boolean, required
  - `blockedCode` 'ACTIVE_SEQUENCE_CONFLICT' | 'MULTIPLE_SEQUENCES_DISABLED' | 'MAX_CONCURRENT_SEQUENCES_REACHED', nullable
  - `blockedReason` string, nullable

## Other responses

- `401` — Unauthorized
- `404` — Person not found

## Changes

- **2026-10-03** `666cd9efa9f3` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getfrontline/apis/public-api/changes/public/v1/sequences/instances/person-status/get.md)

---

[API](https://skmtc.dev/getfrontline/apis/public-api.md) · [All operations](https://skmtc.dev/getfrontline/apis/public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getfrontline/apis/public-api/revisions/666cd9efa9f3?raw)
