List Agency Clients
List the workspaces owned by the agency owner, with health and usage.
GET
https://api.foxreach.io/ api/ v1/ agency/ clientsRequires 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.
The list is not paginated: an Agency plan allows at most 30 workspaces. It includes the agency workspace itself.
Response#
dataarrayShow Client workspace
idstringWorkspace id. Pass it as
X-Workspace-Id to act as the client.namestringWorkspace name.
slugstringURL slug.
isPersonalbooleantrue for the owner's personal workspace.contactsintegerContacts stored.
maxContactsintegerContact limit on the Agency plan.
sentThisMonthintegerEmails sent this month.
monthlyLimitintegerMonthly send limit.
totalCampaignsintegerCampaigns in the workspace.
activeCampaignsintegerCampaigns currently sending.
totalAccountsintegerEmail accounts connected.
connectedAccountsintegerAccounts connected and active.
errorAccountsintegerAccounts in an error state.
totalRepliesintegerReal replies (bounces, warmup and unrelated mail excluded).
replyRatenumberReplies as a percentage of emails sent this month.
verificationCreditsintegerUnexpired email verification credits.
statusstringerror, active, idle or setup.createdAtstringISO 8601 timestamp.
Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: read |
403 | agency_required: the key's workspace does not hold an Agency plan |
Rate Limit#
- 300 requests per minute, shared by every
readcall in your workspace. Fixed 60-second window. - Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset(unix epoch seconds) andX-RateLimit-Bucket(read). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns, see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 4, 2026