Agency
Get agency branding
Returns the branding configuration for the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Update agency branding
Creates or updates the agency branding configuration (logo, colors, fonts, etc.).
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredBranding update request
accentColorstringcustomCssstringfaviconUrlstringfontFamilystringfooterTextstringfromEmailstringloginBgUrlstringlogoUrlstringprimaryColorstringOK
List client organizations
Returns all client organizations managed by the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create client organization
Creates a new client organization under the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredClient org request
namestringslugstringCreated
Delete client organization
Deletes a client organization from the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
clientOrgIdRequiredstringClient organization ID
No Content
Enable agency mode
Enables agency/white-label mode for the current organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Get agency overview
Returns aggregate stats for the agency dashboard including client count and portal domain info.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Get portal configuration
Returns the client portal feature configuration for the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Update portal configuration
Updates the client portal feature toggles and visibility settings.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredPortal config update
featureBackupsbooleanfeatureDatabasesbooleanfeatureDomainsbooleanfeatureFileEditorbooleanfeatureLogsbooleanfeatureMonitoringbooleanfeatureOdooShellbooleanfeatureTerminalbooleaninfrastructureVisibilitystringteamManagementEnabledbooleanOK
List portal domains
Returns all portal domains configured for the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create portal domain
Creates a new portal domain (subdomain or custom domain) for the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredPortal domain request
customDomainstringsubdomainstringCreated
Delete portal domain
Deletes a portal domain from the agency.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
domainIdRequiredstringPortal domain ID
No Content
Verify portal domain DNS
Triggers DNS verification for a portal domain.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
domainIdRequiredstringPortal domain ID
OK
Get portal context
Returns the combined portal state including branding, config, and domain info.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK