Skip to content

Agency Overview

Totals across every client workspace of an Agency account.

GET/api/v1/agency/overview

Requires an API key with the read scope.

Only API keys of an Agency workspace can call this endpoint (403 agency_required otherwise). The call always runs in the key's own workspace; X-Workspace-Id is ignored.

Response#

dataobject
Show data
workspacesinteger
Workspaces owned by the agency owner.
totalContactsinteger
Contacts across all workspaces.
totalCampaignsinteger
Campaigns across all workspaces.
activeCampaignsinteger
Campaigns currently sending.
totalAccountsinteger
Email accounts connected.
connectedAccountsinteger
Accounts connected and active.
errorAccountsinteger
Accounts in an error state.
totalSentThisMonthinteger
Emails sent this month.
totalRepliesinteger
Real replies.
replyRatenumber
Replies as a percentage of emails sent this month.
alertsarray
Items needing attention, each with type (error, warning or info) and message.

Errors#

StatusDescription
401Missing, invalid, revoked or expired API key
403API key does not have the required scope: read
403agency_required: the key's workspace does not hold an Agency plan

Rate Limit#

  • 300 requests per minute, shared by every read call in your workspace. Fixed 60-second window.
  • Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (unix epoch seconds) and X-RateLimit-Bucket (read).
  • A 429 response includes a Retry-After header (seconds until the bucket resets).

For client-side patterns, see Rate Limiting.

Was this page helpful?
View as MarkdownLast updated November 4, 2026