Create Agency Client
Create a client workspace.
POST
https://api.foxreach.io/ api/ v1/ agency/ clientsRequires an API key with the write 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. Writes also need a key created by the agency workspace owner (403 agency_owner_required otherwise).
Creating a client counts toward the plan's workspace limit. The new workspace starts on the free plan and the agency owner is its owner.
Body Parameters#
namestringbodyrequiredClient name, 1 to 100 characters.
Response#
Returns the client with a 201 status code.
dataobjectShow data
idstringWorkspace id.
namestringWorkspace name.
slugstringURL slug.
Each create is recorded as an audit.agency_client.created event with the key as the actor, readable through the audit log.
Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: write |
403 | agency_required, agency_owner_required, or upgrade_required when the workspace limit is reached |
422 | name is missing or longer than 100 characters |
Rate Limit#
- 120 requests per minute, shared by every
writecall 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(write). - 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