Skip to main content
PATCH
Error

Authorizations

Authorization
string
header
required

Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.

Body

application/json

At least one writable field must be present (reportTimezone and/or callRecording); an all-empty body is a 400. Each field is applied independently.

reportTimezone
string

A valid IANA timezone (e.g. America/New_York) to set as the org's Observe report timezone, or an empty string to CLEAR the preference (revert to the browser-tz default). Max 64 chars; the non-portable Local alias is rejected.

callRecording
object

The org's call-recording preference (customer opt-in + retention). Both sub-fields are optional — an omitted sub-field keeps the stored value (toggle-only / retention- only PATCH). PLUMBING ONLY: the recording pipeline is globally gated OFF, so this is stored and honored but records nothing until the pipeline is enabled.

Response

The stored value(s) for the field(s) that were updated — reportTimezone (empty string when cleared) and/or callRecording. Only the fields present in the request are echoed.

success
boolean
required
data
object
required
message
string
errors
object[]