Update the current organization
Updates the current organization's profile, avatar, regional defaults, and reply-to default and returns the saved organization.
Updates the current organization's profile, avatar, regional defaults, and reply-to default and returns the saved organization. avatarUrl accepts only the src returned by an avatar upload, and null removes the avatar. metadata is merged into the stored value; every other field is replaced.
apiKeyx-api-key<token>application/json- body
name?|nullslug?string|nullavatarUrl?||nulldefaultRegion?|null|nulltimezone?IanaTimezone|nullisActive?boolean|nullmetadata?|nullreplyToDefault?array<string>|null|nullemailFooterEnabledDefault?boolean|null|nullOrganization
application/json- response
id*stringbillingAccountId*stringname*stringslug*stringavatarUrl*|URL of the organization's avatar image, hosted by Samva. Null when no avatar is set.
defaultRegion*|nulltimezone*stringplan*stringisActive*booleancreatedAt*stringupdatedAt*stringmetadata*|nullreplyToDefault*array<string>|nullemailFooterEnabledDefault*boolean|nullmessagesUsed*numbermessagesUsedThisMonth*numbersmsUsed*numbersmsUsedThisMonth*numberwhatsappUsed*numberwhatsappUsedThisMonth*numberemailUsed*numberemailUsedThisMonth*numbercontactsUsed*numberconversationsUsed*numberteamMembersUsed*numbermessagesResetAt*string|nullimport { createClient } from "samva";const samva = createClient({ apiKey: process.env.SAMVA_API_KEY! });const result = await samva.organizations.update({});{ "id": "string", "billingAccountId": "string", "name": "string", "slug": "string", "avatarUrl": "string", "defaultRegion": "string", "timezone": "string", "plan": "string", "isActive": true, "createdAt": "string", "updatedAt": "string", "metadata": { "property1": "string", "property2": "string" }, "replyToDefault": [ "string" ], "emailFooterEnabledDefault": true, "messagesUsed": 0, "messagesUsedThisMonth": 0, "smsUsed": 0, "smsUsedThisMonth": 0, "whatsappUsed": 0, "whatsappUsedThisMonth": 0, "emailUsed": 0, "emailUsedThisMonth": 0, "contactsUsed": 0, "conversationsUsed": 0, "teamMembersUsed": 0, "messagesResetAt": "string"}Related documentation
List members with personal mailboxes
Returns the user IDs with a personal mailbox in this organization, including paused mailboxes.
Get an asynchronous operation
Returns one asynchronous operation from the active organization. Use this endpoint to get an asynchronous operation through the Samva email API.