Bellwork
OrgSequencesStats

How every sequence is doing

Outreach numbers for each sequence the index lists (archived ones left out), newest first, plus `totals` summed across them: people enrolled, still active, finished, and exited by reason (replied, unsubscribed, bounced, failed, other); messages sent, split into email and LinkedIn; and reply, open and click rates, each returned with its numerator and denominator. Reply rate is per person contacted; open and click rates are per email sent. Opens are inflated by Apple Mail Privacy Protection, so open rate is an upper bound. `from` / `to` select people by enrollment date and messages by send date; replies, opens and clicks are credited to those messages whenever they arrived. The response carries `definitions` spelling out every number. Gated by the `sequencer` module; otherwise responds 403 module_required.

GET
/org/sequences/stats

Outreach numbers for each sequence the index lists (archived ones left out), newest first, plus totals summed across them: people enrolled, still active, finished, and exited by reason (replied, unsubscribed, bounced, failed, other); messages sent, split into email and LinkedIn; and reply, open and click rates, each returned with its numerator and denominator. Reply rate is per person contacted; open and click rates are per email sent. Opens are inflated by Apple Mail Privacy Protection, so open rate is an upper bound. from / to select people by enrollment date and messages by send date; replies, opens and clicks are credited to those messages whenever they arrived. The response carries definitions spelling out every number. Gated by the sequencer module; otherwise responds 403 module_required.

AuthorizationBearer <token>

API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...

In: header

Query Parameters

from?string

First UTC day counted (YYYY-MM-DD). Omit for no lower bound.

Formatdate
to?string

Last UTC day counted, inclusive (YYYY-MM-DD). Omit for no upper bound.

Formatdate

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/v1/org/sequences/stats"
{
  "data": {
    "range": {
      "from": "string",
      "to": "string"
    },
    "totals": {
      "people": {
        "enrolled": 9007199254740991,
        "active": 9007199254740991,
        "finished": 9007199254740991,
        "exited": {
          "total": 9007199254740991,
          "replied": 9007199254740991,
          "unsubscribed": 9007199254740991,
          "bounced": 9007199254740991,
          "failed": 9007199254740991,
          "other": 9007199254740991
        }
      },
      "messages": {
        "sent": 9007199254740991,
        "email": {
          "sent": 9007199254740991,
          "bounced": 9007199254740991
        },
        "linkedin": {
          "sent": 9007199254740991,
          "invites": 9007199254740991,
          "messages": 9007199254740991
        }
      },
      "replies": {
        "people_replied": 9007199254740991,
        "people_contacted": 9007199254740991,
        "reply_rate": 1
      },
      "opens": {
        "emails_opened": 9007199254740991,
        "emails_sent": 9007199254740991,
        "open_rate": 1
      },
      "clicks": {
        "emails_clicked": 9007199254740991,
        "emails_sent": 9007199254740991,
        "click_rate": 1
      }
    },
    "sequences": [
      {
        "people": {
          "enrolled": 9007199254740991,
          "active": 9007199254740991,
          "finished": 9007199254740991,
          "exited": {
            "total": 9007199254740991,
            "replied": 9007199254740991,
            "unsubscribed": 9007199254740991,
            "bounced": 9007199254740991,
            "failed": 9007199254740991,
            "other": 9007199254740991
          }
        },
        "messages": {
          "sent": 9007199254740991,
          "email": {
            "sent": 9007199254740991,
            "bounced": 9007199254740991
          },
          "linkedin": {
            "sent": 9007199254740991,
            "invites": 9007199254740991,
            "messages": 9007199254740991
          }
        },
        "replies": {
          "people_replied": 9007199254740991,
          "people_contacted": 9007199254740991,
          "reply_rate": 1
        },
        "opens": {
          "emails_opened": 9007199254740991,
          "emails_sent": 9007199254740991,
          "open_rate": 1
        },
        "clicks": {
          "emails_clicked": 9007199254740991,
          "emails_sent": 9007199254740991,
          "click_rate": 1
        },
        "sequence_id": "7cd84c09-94f4-486c-9c49-de3b9cf3f74f",
        "name": "string",
        "status": "draft",
        "project_id": "405d8375-3514-403b-8c43-83ae74cfe0e9"
      }
    ],
    "definitions": {
      "range": "string",
      "people": "string",
      "messages": "string",
      "reply_rate": "string",
      "open_rate": "string",
      "click_rate": "string",
      "rates": "string",
      "totals": "string"
    }
  }
}
{
  "error": "string",
  "message": "string",
  "statusCode": -9007199254740991
}
{
  "error": "string",
  "message": "string",
  "statusCode": -9007199254740991
}
{
  "error": "module_required",
  "module": "string",
  "message": "string",
  "contact": "string"
}
{
  "error": "string",
  "message": "string",
  "statusCode": -9007199254740991
}