---
title: "Get Sequence Bindings"
method: GET
path: "/ops/orgs/{org_id}/linkedin/sequence-bindings"
tags: ["Ops (internal, cross-tenant, read-only)"]
---

# Get Sequence Bindings

`GET /ops/orgs/{org_id}/linkedin/sequence-bindings`

## Request

- Base URL: `https://be.graph8.com/api/v1`
- URL: `https://be.graph8.com/api/v1/ops/orgs/{org_id}/linkedin/sequence-bindings`
- Auth: HTTP bearer

Sequence↔LinkedIn-sender bindings for one org, plus the unbound list.

`unbound_live_sequences` is the high-signal field: a live sequence with a
LinkedIn step but no active binding is configured but can NEVER send —
the measured platform-wide root cause of 'connected but not sending'.

## Path parameters

- `org_id` string, required

## Headers

- `Authorization` string, nullable
- `X-Target-Org-Id` string, nullable

## Response `200`

Successful Response

- ApiResponseOpsSequenceBindingsReport
  - `data` OpsSequenceBindingsReport, required
    - `bound` OpsSequenceBindingRow[], required
      - `sequence_id` string, required
      - `sequence_name` string, nullable
      - `sequence_status` string, nullable
      - `is_archived` boolean
      - `owner_email` string, nullable: Internal team member (PII, low sensitivity)
      - `created_at` string, date-time, nullable
      - `paused_at` string, date-time, nullable
      - `resumed_at` string, date-time, nullable
      - `channel_id` integer, nullable
      - `sender_public_identifier` string, nullable
      - `bound_at` string, date-time, nullable
      - `account_id` string, nullable: arlink lia_... id
      - `account_display_name` string, nullable
      - `account_status` string, nullable: OK = healthy. Only `deletedAt IS NULL AND status='OK'` counts as connected.
      - `invite_daily_cap` integer, nullable
      - `message_daily_cap` integer, nullable
      - `contact_state_counts` object: seqsequencecontacts states for this sequence. Absent state = 0. `waiting_netrion` is the in-flight park state.
    - `unbound_live_sequences` OpsUnboundSequenceRow[], required
      - `sequence_id` string, required
      - `sequence_name` string, nullable
      - `sequence_status` string, nullable
      - `owner_email` string, nullable
      - `created_at` string, date-time, nullable
  - `pagination` PaginationMeta
    - `page` integer, required: Current page number (1-indexed)
    - `limit` integer, required: Items per page
    - `total` integer, required: Total number of items
    - `has_next` boolean, required: Whether there are more pages
    - `next_cursor` string, nullable: Opaque cursor for the next page; null when there are no more items. Pass it back as the `cursor` query param to fetch the following page without computing page numbers.
    - `total_available` integer, nullable: Search endpoints only: how many records really match, when known. Can be larger than `total`, which is capped at the 10,000 results that can be paged. For company search this is a distinct-company estimate. Null when unknown; absent outside search.
    - `total_is_lower_bound` boolean, nullable: Search endpoints only: true when more records match than `total` shows (the result set is larger than the 10,000 results that can be paged). Absent outside search.
    - `notes` string[], nullable: Search endpoints only: plain-language notes about the result, e.g. that more records match than can be paged, or that a reversed `between` range was put in order.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/graph8/apis/graph8-developer-api.md) · [All operations](https://skmtc.dev/graph8/apis/graph8-developer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/graph8/apis/graph8-developer-api/revisions/2e7cfa0ca921?raw)
