---
title: "Update a company industry selection"
method: PUT
path: "/v1/companies/{company_id}/industry_selection"
tags: ["Industry Selection"]
---

# Update a company industry selection

`PUT /v1/companies/{company_id}/industry_selection`

## Request

- Base URL: `https://api.gusto-demo.com`
- URL: `https://api.gusto-demo.com/v1/companies/{company_id}/industry_selection`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/gusto/apis/gusto-api/docs/v1/companies/:company_id/industry_selection/put.ts> (a function with typed inputs; its response is checked against the schema)

Update the industry classification for a company by passing in a [NAICS code](https://www.naics.com).

Optionally provide an industry title and [SIC codes](https://siccode.com/). If you do not provide SIC codes,
we will use the NAICS code to perform an internal lookup.

Our UI leverages [Middesk API](https://docs.middesk.com/reference/introduction) to determine industry
classification codes.

scope: `companies:write`

## Path parameters

- `company_id` string, required

## Headers

- `X-Gusto-API-Version` '2026-06-15'

## Request body

- CompanyIndustrySelectionRequiredBody
  - `title` string, nullable: Industry title
  - `naics_code` string, required: North American Industry Classification System (NAICS) is used to classify businesses with a six digit number based on the primary type of work the business performs.
  - `sic_codes` string[]: A list of Standard Industrial Classification (SIC) codes, which are four digit numbers that categorize the industries that companies belong to based on their business activities. If sic_codes is not passed in, we will perform an internal lookup with `naics_code`.

## Response `201`

Created

- Industry
  - `company_uuid` string: Company UUID
  - `title` string, nullable: Industry title
  - `naics_code` string, nullable: North American Industry Classification System (NAICS) is used to classify businesses with a six digit number based on the primary type of work the business performs.
  - `sic_codes` string[]: A list of Standard Industrial Classification (SIC) codes, which are four digit numbers that categorize the industries that companies belong to based on their business activities. If sic_codes is not passed in, we will perform an internal lookup with `naics_code`.

## Other responses

- `404`: Not Found
- `422`: Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details.

---

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