Update the current organization
Updates the current organization's profile, avatar, regional defaults, and reply-to default and returns the saved organization.
PATCH
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.
apiKeyheader
x-api-key<token>application/json- body
name?|nullslug?string|nullavatarUrl?||nulldefaultRegion?|null|nulltimezone?IanaTimezone|nullisActive?boolean|nullmetadata?|nullreplyToDefault?array<>|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({});Example Response
{
"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"
}