---
title: "Update Company"
method: PATCH
path: "/companies/{id}"
tags: ["Companies"]
---

# Update Company

`PATCH /companies/{id}`

Update an existing **Company** attributes using a given `:id`.

## Path parameters

- `id` string, required

## Request body

- CompanyRequestBody
  - `name` string, required — Company name
  - `legal_name` string, required — Company legal name
  - `tax_number` string, required — ABN / Tax number
  - `business_email` string, email — The business email address associated with the user or business.Must be a valid email format (e.g., user@business.com). This email is used forofficial communication and account-related notifications. Disposable orpersonal email addresses are not recommended.
  - `charge_tax` boolean, nullable — Charge GST or not? allowed values are true or false
  - `address_line1` string — Address line 1
  - `address_line2` string — Address line 2
  - `city` string — City
  - `state` string — State
  - `zip` string — Zip
  - `country` string, required — 3 digit country code (eg. AUS)
  - `phone` string — Company phone number
  - `user_id` string, required — User ID to associate with the company

## Response `200`

OK

- SingleCompany
  - `companies` Company
    - `legal_name` string
    - `name` string
    - `tax_number` string
    - `business_email` string
    - `charge_tax` boolean, nullable
    - `phone` string
    - `id` string
    - `related` object
      - `address` string
      - `users` string
    - `self` object
      - `self` string

---

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