OrganizationResp
Full organization — returned by POST /orgs and PUT /orgs/{orgId}. The optimistic-locking handle is returned in the HTTP ETag response header (RFC 7232) — capture it from the response and pass it back as If-Match on the next PUT.
- nameType: stringrequired
Display name.
- orgType: string
Id Pattern: ^org_[0-9a-z]{26}$requiredOrganization ID. Stable for the life of the org. Prefixed lowercase ULID, e.g.
org_01jv8m7qfj6xj9gkz7a4s2h8e. - ownerType: string
Id requiredUID of the organization owner.
- updatedType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- settingsType: object · BrandSettings
Brand / sender settings used in transactional email.
- companyType: stringrequired
Company name shown in branded headers, footers, and signing pages.
- contactType: stringFormat: 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: stringFormat: 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.
