---
title: "Get stats for all sequences"
method: POST
path: "/v3/sequences/stats"
tags: ["Sequences"]
---

# Get stats for all sequences

`POST /v3/sequences/stats`

<small>_Requires the `sequences:read` scope (or a broader one that includes it)._</small>

Returns email and LinkedIn engagement stats per sequence.

**Date range restrictions:**
- `dateRangePreset` must be `lastWeek` or `lastMonth`. `lastYear` and `allTime` are rejected.
- When using `from`/`to`, the span must not exceed 31 days.
- `from` must be within the last 31 days from the current date.
- Defaults to `lastWeek` if no date filters are provided.

## Request body

- object
  - `filters` object — Date range filters for sequence stats list. **Restrictions:** Date range is limited to one month maximum. - `dateRangePreset` must be `lastWeek` or `lastMonth`. `lastYear` and `allTime` are rejected. - When using `from`/`to`, the span must not exceed 31 days. - `from` must be within the last 31 days from the current date.
    - `from` string, date-time — Start date. Must be within the last 31 days.
    - `to` string, date-time — End date. Range from `from` must not exceed 31 days.
    - `dateRangePreset` 'lastWeek' | 'lastMonth' — Predefined date range. Cannot be combined with from/to. Defaults to `lastWeek` if no dates provided. Only `lastWeek` and `lastMonth` are allowed on this endpoint.
    - `userIds` integer[] — Filter by user IDs

## Response `200`

Sequence stats list retrieved successfully

- object[]
  - `sequenceId` integer — Sequence ID
  - `name` string — Sequence name
  - `status` 'new' | 'active' | 'paused' | 'archived' — Current sequence status
  - `emailOverview` object — Email engagement metrics for a sequence
    - `contacted` integer — Number of people contacted
    - `delivered` integer — Number of emails delivered
    - `opened` integer — Number of emails opened
    - `replied` integer — Number of emails replied to
    - `interested` integer — Number of replies marked as interested
    - `notReached` integer — Number of contacts not reached
    - `optedOut` integer — Number of opt-outs
    - `outOfOffice` integer — Number of out-of-office replies
    - `bounced` integer — Number of bounced emails
    - `autoReplied` integer — Number of auto-replies received
    - `meetingsBooked` integer — Number of meetings booked
    - `deliveredPercentage` number, double — Delivery rate as a percentage (0–100)
    - `openedPercentage` number, double — Open rate as a percentage (0–100)
    - `repliedPercentage` number, double — Reply rate as a percentage (0–100)
    - `interestedPercentage` number, double — Interested rate as a percentage (0–100)
    - `notReachedPercentage` number, double — Not-reached rate as a percentage (0–100)
    - `optedOutPercentage` number, double — Opt-out rate as a percentage (0–100)
    - `outOfOfficePercentage` number, double — Out-of-office rate as a percentage (0–100)
    - `bouncedPercentage` number, double — Bounce rate as a percentage (0–100)
    - `autoRepliedPercentage` number, double — Auto-reply rate as a percentage (0–100)
    - `meetingsBookedPercentage` number, double — Meetings booked rate as a percentage (0–100)
  - `linkedInOverview` object — LinkedIn engagement metrics for a sequence
    - `connectionsSent` integer — Number of connection requests sent
    - `connectionsAccepted` integer — Number of connection requests accepted
    - `connectionsAcceptedPercentage` number, double — Connection acceptance rate as a percentage (0–100)
    - `messagesSent` integer — Number of LinkedIn messages sent
    - `replied` integer — Number of message replies received
    - `repliedPercentage` number, double — Message reply rate as a percentage (0–100)
    - `inMailsSent` integer — Number of InMails sent
    - `inMailsReplied` integer — Number of InMail replies received
    - `inMailsRepliedPercentage` number, double — InMail reply rate as a percentage (0–100)
    - `connectionNotesSent` integer — Number of connection notes sent
    - `connectionNotesReplied` integer — Number of connection note replies received
    - `connectionNotesRepliedPercentage` number, double — Connection notes reply rate as a percentage (0–100)
    - `profileViews` integer — Number of profile views
    - `likes` integer — Number of likes
    - `follows` integer — Number of follows
    - `endorses` integer — Number of endorsements
    - `regularMessagesSent` integer — Number of regular messages sent
    - `regularMessagesReplied` integer — Number of regular message replies received
    - `regularMessagesRepliedPercentage` number, double — Regular messages reply rate as a percentage (0–100)

## Other responses

- `400` — Request-body validation failure (FluentValidator) — including date-range restriction violations.
- `401` — Unauthorized. The response body is empty; check the `WWW-Authenticate` header for the expected scheme.
- `403` — User lacks required feature scope to view sequence stats.
- `429` — Too Many Requests

---

[API](https://skmtc.net/reply/apis/reply-api.md) · [All operations](https://skmtc.net/reply/apis/reply-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/reply/reply-api/versions/1c3d32eaf95e/schema)
