---
title: "Health and connector liveness"
method: GET
path: "/status"
tags: ["Status"]
---

# Health and connector liveness

`GET /status`

## Request

- Base URL: `https://api.automessage.app/v1`
- URL: `https://api.automessage.app/v1/status`
- Auth: API key in header `X-API-KEY`

Reports whether the API is healthy and whether the customer's on-device
connector has checked in recently (`lastSeenAt` and `lastSyncAt`).

## Response `200`

Status snapshot.

- Status
  - `ok` boolean, required
  - `connectorOnline` boolean, required: Has the customer's Mac connector checked in recently?
  - `lastSeenAt` string, date-time, nullable
  - `lastSyncAt` string, date-time, nullable
  - `sendPause` object, nullable: Set while the account's sending is paused (several sends failed to deliver, the burst detector, or by hand). POST /v1/drafts then answers 202 with meta.queued.reason = send_paused.
    - `reason` string
    - `since` string, date-time, nullable
    - `resumesAt` string, date-time, nullable: Only for a timed pause; otherwise a human resumes from the dashboard.
    - `message` string, nullable
    - `dashboardUrl` string, uri
  - `version` string

---

[API](https://skmtc.dev/automessage/apis/automessage-rest-api.md) · [All operations](https://skmtc.dev/automessage/apis/automessage-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/automessage/apis/automessage-rest-api/revisions/129f369dee8b?raw)
