Set your white-label branding
Settings
Set your branding
Set your ScripX white-label branding: brand name, legal name, an https logo, support contact, a hex accent colour and a footer note, validated so a stored value can never become an XSS or SSRF vector.
PUT
Set your white-label branding
Set your desk’s white-label branding. Any valid key may write (no scope required); a broker edits only its own record. The body is a partial update: send the fields you want to change. Returns the updated record.
Every field is validated so a stored value can never become an injection vector on a page that renders it:
- URLs (
logo_url,support_url) must behttps://and length-capped.http:,javascript:anddata:are rejected with400. accent_colormust be a hex colour like#4F7CFF; anything else is rejected (it lands in CSS).- Text fields are trimmed and length-capped.
Request example
Response example
Errors
400 bad_request, a non-httpsURL or a malformedaccent_color.401/429, the standard auth errors.
Next steps
- Get your branding to read it back.
Authorizations
Your API key, e.g. scripx_live_…. Bound to one firm; tenant isolation is enforced.
Body
application/json
Response
OK