---
title: "Update a company"
method: PATCH
path: "/companies/{company} (COPY)"
---

# Update a company

`PATCH /companies/{company} (COPY)`

## Request

- Base URL: `https://sandbox.checkhq.com`
- URL: `https://sandbox.checkhq.com/companies/{company} (COPY)`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/checkhq/apis/check-api/docs/companies/:company%20(COPY)/patch.ts> (a function with typed inputs; its response is checked against the schema)

Updates the specified company.

## Path parameters

- `company` string, required

## Request body

- object
  - `legal_name` string: Legal name of the company
  - `trade_name` string: Trade name of the company
  - `other_business_name` string: Other business name used by the company.
  - `business_type` string: Business type of the company. One of `sole_proprietorship`, `partnership`, `c_corporation`, `s_corporation`, or `llc`.
  - `industry_type` string: Industry type of the company. One of `auto_or_machine_sales`, `auto_or_machine_repair`, `arts_or_entertainment_or_recreation`, `cleaning_services`, `consulting_services`, `educational_services`, `family_care_services`, `financial_services`, `food_and_beverage_retail_or_wholesale`, `general_construction_or_general_contracting`, `health_care`, `hospitality_or_accommodation`, `hvac_or_plumbing_or_electrical_contracting`, `legal_services`, `non_food_retail_or_wholesale`, `other`, `personal_care_services`, `real_estate`, `restaurant`, `scientific_or_technical_services`, `security_services`, `tobacco_or_alcohol_sales`, or `transportation`.
  - `website` string: Website URL of the company.
  - `email` string: Email address of payroll department or payroll administrator
  - `phone` string: Phone number for the company
  - `address` object: Legal address of company on file with the federal government
    - `line1` string, required: Street address or PO Box
    - `line2` string: Apartment, suite, unit, or building
    - `city` string, required: City, district, suburb, town, or village
    - `state` string, required: 2-digit state code
    - `postal_code` string, required: 5-digit postal code or zip code
    - `country` string: Read only.
  - `principal_place_of_business` string: Company's workplace ID whose address would be printed on paystub, instead of legal address.
  - `pay_frequency` string: Frequency by which the employees get paid. One of "weekly", "biweekly", "semimonthly", "monthly", "quarterly", or "annually"
  - `processing_period` string: The default processing period of payrolls. <br><br>One of `four_day`, `two_day`, or `one_day`.<br><br>The processing period determines the approval deadline of the payroll. For a payroll with a Friday payday, `four_day` will mean the approval deadline is on Monday, whereas `two_day` will mean the approval deadline is on Wednesday.<br><br>The possible values for this field are constrained by the processing periods the company is approved for.
  - `start_date` string, date: Date the company will start using Check as their payroll processor
  - `metadata` string, json: Additional loosely structured information to associate with the company

## Response `200`

200

- object

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `5a54f5eb888b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/checkhq/apis/check-api/changes/companies/:company%20%28COPY%29/patch.md)

---

[API](https://skmtc.dev/checkhq/apis/check-api.md) - [All operations](https://skmtc.dev/checkhq/apis/check-api/llms.txt) - [OpenAPI document](https://skmtc.dev/checkhq/apis/check-api/revisions/5a54f5eb888b?raw)
