# Company (payer) management

Source: https://developer.avalara.com/products/avalara-1099-and-w9/integration-guides/1099-and-w-9/oas4572263742811/

Guide: 1099 & W-9

# Company (payer) management

Understand tasks, use cases, endpoints, and requirements for managing companies (payers).

Use the following table to understand the tasks, use cases, endpoints, and requirements for managing companies (payers).

Task

Use case

Endpoint/Parameter

API Document

Requirement

[Create a company](/1099-and-w-9/uwa7460229554128/ "Learn how to use the API to create a company for W-9 form requests.")

Register a business requesting W-series forms

`POST /w9/companies`

[CreateCompany](https://developer.avalara.com/api-reference/avalara1099/avalara1099/methods/Companies%20W9/CreateCompany/)

Required

[Update a company](/1099-and-w-9/tug3403149201392/ "Learn how to update an existing company's information using the API.")

Allow updating the company's contact and configuration info

`PUT /w9/companies/{id}`

[UpdateCompany](https://developer.avalara.com/api-reference/avalara1099/avalara1099/methods/Companies%20W9/UpdateCompany/)

Suggested

[List companies](/1099-and-w-9/zrn0297910087324/ "Retrieve a list of all companies registered under your account, including their details and IDs.")

Display a list of companies for selection or filtering

`GET /w9/companies`

[GetCompanies](https://developer.avalara.com/api-reference/avalara1099/avalara1099/methods/Companies%20W9/GetCompanies/)

Suggested

[Retrieve a company by ID](/1099-and-w-9/yon5343438999934/ "Learn how to retrieve detailed information about a specific company using its ID.")

Fetch full details of a specific company record

`GET /w9/companies/{id}`

[GetCompany](https://developer.avalara.com/api-reference/avalara1099/avalara1099/methods/Companies%20W9/GetCompany/)

Suggested