NamespaceResp
- keyType: stringrequired
Canonical, immutable identifier for the namespace within the organization. Lowercase alphanumeric with optional hyphens, customer-supplied at create time, unique per organization. Cannot be changed.
- modeType: string enumrequired
Billing classification for the namespace.
testis for any non-production usage — dev, staging, QA, integration testing — and is not billed.liveis for production traffic and is billed. The label is a billing/safety boundary, not an environment label: you can run any number oftestnamespaces (e.g. one per developer, one for staging, one for CI) and any number oflivenamespaces (e.g. one per product or tenant). Fixed at create time and immutable. The mode propagates to API keys minted under this namespace and to every webhook delivery'smodefield, so test data can never reach a live integration and vice versa.values- test
- live
- nameType: stringrequired
Human-readable display name. Shown in Studio's namespace switcher and on customer-facing surfaces. Editable via
PUT. - timezoneType: stringrequired
IANA timezone name used to render dates in this namespace's documents when a JSONata expression does not name a zone explicitly.
Always present. Resolution order: an explicit zone argument in the expression wins, then the workflow's own timezone (
options.timezoneonPOST /workflows, which defaults to this), then this. Set when the namespace is created — Studio pre-fills the browser's zone — and cannot be cleared.Must be a Region/City IANA name, or
UTC. Ambiguous abbreviations (EST,PST) and fixed-offset zones (Etc/GMT+8) are rejected, because they do not observe daylight saving and would render dates an hour out for part of the year. - createdType: string Format: date-time
At ISO 8601 / RFC 3339 timestamp of namespace creation.
- settingsType: object · BrandSettings
Brand configuration (sender name, logo, contact email) applied to customer-facing surfaces such as outbound emails and signing pages. Editable wholesale via
PATCH.- companyType: stringrequired
Company name shown in branded headers, footers, and signing pages.
- contactType: string Format: email
Email requiredReply-to / support contact email shown to recipients of branded communications.
- logoType: string
File Id requiredID of the logo file. Upload the asset first via
POST .../files/upload-urland pass the returnedfileIdhere. Fetch the bytes via the files endpoint when you need to render the logo. - senderType: string
Name requiredDisplay name shown as the sender on outbound emails (e.g. "Acme Corp HR").
- addressType: string
Optional postal address for the brand. Shown in email footers where required for compliance (e.g. CAN-SPAM).
- phoneType: string
Optional contact phone number shown alongside
contactEmailon branded surfaces. - senderType: string Format: email
Email From-address used on outbound emails. Must be on a verified sending domain — see
senderEmailVerified. - senderType: boolean
Email Verified read-onlyWhether
senderEmailhas passed domain verification. Response-only — set by the verification flow, not byPATCH. Outbound emails fall back to a default sender whenfalse.
- updatedType: string Format: date-time
At ISO 8601 / RFC 3339 timestamp of the most recent modification. Drives the
ETagvalue used for optimistic concurrency onPATCH.
