---
title: "Update Company"
method: PUT
path: "/setup/v1/companies"
tags: ["Companies"]
---

# Update Company

`PUT /setup/v1/companies`

Use this endpoint to **Update** the authorized company information. Your client credentials resolve to a single company. The timezoneName must be expressed as an IANA Timezone, e.g., _America/New\_York_.

For more information: [Timezone IANA Wiki](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)

## Request body

- CompanyUpdateModel
  - `name` string, nullable
  - `registrationEmail` string, nullable
  - `addressLine1` string, nullable
  - `addressLine2` string, nullable
  - `city` string, nullable
  - `state` string, nullable
  - `postalCode` string, nullable
  - `country` string, nullable
  - `phone` string, nullable
  - `fax` string, nullable
  - `email` string, nullable
  - `website` string, nullable
  - `timezoneName` string, nullable
  - `notificationFromEmailAddress` string, nullable
  - `notificationFromName` string, nullable
  - `bookingWebhookUrl` string, nullable
  - `customerWebhookUrl` string, nullable
  - `reminderWebhookUrl` string, nullable
  - `resourceWebhookUrl` string, nullable
  - `webhookSignatureHash` string, nullable
  - `disableEmailAndSmsNotifications` boolean, nullable

## Response `200`

Success

- CompanyViewModel
  - `object` string, nullable
  - `id` string, nullable
  - `name` string, nullable
  - `registrationDate` string, nullable
  - `registrationEmail` string, nullable
  - `deletedStatus` boolean
  - `deletedTime` string, nullable
  - `addressLine1` string, nullable
  - `addressLine2` string, nullable
  - `city` string, nullable
  - `state` string, nullable
  - `postalCode` string, nullable
  - `country` string, nullable
  - `phone` string, nullable
  - `fax` string, nullable
  - `email` string, nullable
  - `website` string, nullable
  - `timezoneId` string, nullable
  - `timezoneName` string, nullable
  - `notificationFromEmailAddress` string, nullable
  - `notificationFromName` string, nullable
  - `clientId` string, nullable
  - `clientSecret` string, nullable
  - `bookingWebhookUrl` string, nullable
  - `customerWebhookUrl` string, nullable
  - `reminderWebhookUrl` string, nullable
  - `resourceWebhookUrl` string, nullable
  - `webhookSignatureHash` string, nullable
  - `disableEmailAndSmsNotifications` boolean

---

[API](https://skmtc.net/onsched/apis/onsched-setup-api.md) · [All operations](https://skmtc.net/onsched/apis/onsched-setup-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/onsched/onsched-setup-api/revisions/c5c023458a2f/schema)
