# Update a 1099 Form

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

Guide: 1099 & W-9

# Update a 1099 Form

Learn how to use the endpoint to correct or update an existing 1099 form.

**Endpoint**:`PUT /1099/forms/{id}`

**Use case**:

Use this endpoint to correct or update an existing 1099 form. You need this in cases where you filed a form with incorrect information (for example, the wrong TIN, address, or payment amount), and you need to make adjustments either before or after you submit the form to the IRS.

This operation supports the same set of 1099 form types as when you create a new form, and uses the same endpoint. The only difference is that this endpoint requires the unique `id` of the previously created form, and the payload must contain the full corrected version of the form.

Important

This endpoint fully replaces the original form with the new payload. The system doesn’t support partial updates.

## 1 endpoint, all form types

The update endpoint is universal across all supported 1099 form types, including:

`1099-NEC`, `1099-MISC`, `1099-K`, `1099-DIV`, `1099-R`, `1042-S`, and so on

What differs is the structure of the payload based on the `type` field, which determines the form schema.