JavaScript SDK: swarmhit.health()
Public service health check. This is the only endpoint that does not
require an API key, so uptime monitors get a real status code instead of
the 401 every other path returns without one.
Returns 200 when the API is serving and its database is reachable, and
503 when it is not. The body carries no workspace or account data.
Intended for external monitoring, not for polling before each request. Results are cached briefly, so a burst of calls returns the same verdict.
Response Body
application/json
application/json
curl -X GET "https://example.com/health"{ "ok": true, "service": "outreach", "checks": { "api": "ok", "db": "ok" }}API info GET
**JavaScript SDK:** [`swarmhit.info()`](/smart-api/sdk/methods#client) Returns API metadata and the workspace the request acts on (the key's own, or the one `X-Swarmhit-Workspace` names), including its effective plan, seat usage per channel, whether it is an organization or a workspace inside one, its tracking domain and this period's email allowance. Handy for verifying a key works and what a header resolves to.
Workspace stats GET
**JavaScript SDK:** [`swarmhit.stats.get()`](/smart-api/sdk/methods#stats) Campaign, lead-progress and sender-account counts broken down by status (plus a paused-sender count), plus outreach totals.