Settings
Manage your organization’s display settings and brand assets.Update Settings
This endpoint requires a session cookie - API key authentication is not currently supported for settings updates.
string
Your display name
string
Organization name
string
Your job role
boolean
Turn email-domain auto-join on or off for the organization. Owners/admins only.
string[]
Allowed email domains for auto-join (e.g.
["acme.com"]). Generic providers (gmail.com, outlook.com, etc.) are rejected.boolean
Email the org when a candidate submits an assessment.
string
Free-text description of the company, used to ground AI generation. Trimmed; an empty string clears it.
boolean
Org-wide toggle for capturing candidate session replays.
Response
Response
Set an Internal Rollout Flag
string
required
The target organization’s id. Required and explicit; there is no “current
organization” fallback. The audit row records this alongside the acting staff
member.
string
required
Registry key of the flag, e.g.
workspaceV2Enabled. Must be declared in the flag
registry with audience: "internal".boolean
required
New value. Must be a literal
true or false.Customer-facing flags are rejected here at any privilege level.
captureReplaysEnabled, emailBrandingEnabled, autoJoinEnabled,
notifyOnSubmit, captureDeliverableHistoryEnabled and atsIntegrationsEnabled
are the organization’s own decision, and several carry consent or validation
obligations that live on their own settings pages (the session-replay consent
warning, the auto-join domain rules and Stytch sync). They are changed via
PATCH /api/settings by that organization’s own owners and admins.org_flag_changes with the acting staff
member’s email, and appears in the console’s Change log.
Response
Response
Errors
Errors
Roll an Internal Flag Out to Every Organization
PATCH above to move a single
organization.
string
required
Registry key of the flag. Must be declared with
audience: "internal".boolean
required
The value every organization should end up with.
value are skipped rather than rewritten,
including those riding the registry default — writing an explicit value that
matches the default adds a key that says nothing and turns the change log into
noise. A failure on one organization does not abort the rest; the response reports
counts and names what failed, so a partial result is never presented as success.
Response
Response
Errors
Errors
Upload Logo or Wordmark
Requires session cookie with owner or admin role.
file
required
Image file (PNG, JPG, SVG, or WebP). Max 2 MB.
string
required
Either
logo (square icon) or wordmark (horizontal lockup).Response
Response
Remove Logo or Wordmark
Requires session cookie with owner or admin role.
string
required
Either
logo or wordmark.Response
Response
Preview Branded Invite Email
Requires admin role (owner or admin).
string
Company name shown in the copy/subject. Falls back to the saved org name.
string
Public wordmark URL to render on a white header. Omit/null for the Gradient header.
string
#rrggbb accent applied to the stripe and button. Ignored when not a valid hex.string
Custom first sentence. Blank uses the default org/role sentence.
Response
Response
Upload Profile Photo
Requires an admin-portal session cookie. Candidate sessions are rejected.
file
required
Image file (PNG, JPG, or WebP). Max 5 MB.
Response
Response
Remove Profile Photo
Requires an admin-portal session cookie. Candidate sessions are rejected.
Response
Response