Get Agency Branding
Read the stored branding settings.
GET
https://api.foxreach.io/ api/ v1/ agency/ brandingRequires 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.
These settings are stored with your agency. FoxReach does not apply them to what client workspace members see yet (Planned).
Response#
dataobjectShow data
brandNamestringBrand name shown to clients, or
null.logoUrlstringHTTPS logo URL, or
null.faviconUrlstringHTTPS favicon URL, or
null.primaryColorstringHex color.
accentColorstringHex color.
hideWatermarkbooleanWhether the FoxReach watermark is hidden.
hasOpenaiKeybooleanWhether a bring-your-own OpenAI key is stored. The key itself is never returned.
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