# What does POST /1099/forms/bulk-upsert do?

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

Guide: 1099 & W-9

# What does POST /1099/forms/bulk-upsert do?

Learn about the functionality of the POST /1099/forms/bulk-upsert API endpoint.

It allows batch creation or update of multiple 1099 forms in a single request. Each form in the `forms` array must be of the same type (for example, `1099-NEC`, `1099-MISC` ). The system will process each form accordingly.

The API supports both new form creation and updates based on the combination of `referenceId` and `issuerId`.