Vendor tax documents

Create vendor tax documents in bulk

Generates 1099-NEC documents for many vendors at once for one tax year, replacing any already generated for those vendors and that year. Returns as soon as the work is queued; poll the list endpoints for each document's status.

POST
https://api.portal.magicdoor.com/company-app/vendors/tax-documents/{taxType}/{calendarYear}

Authorization

Authorizationstringrequired
Bearer token — Send your API token in the Authorization header as Bearer <token>. Requests without a valid token are rejected with 401 Unauthorized.

Path parameters

taxTypeenum<string>required

Which form to generate. Vendors take nec — the 1099-NEC.

example: necmiscnec
calendarYearintegerrequired

The tax year the documents report.

example: 2025

Body

application/json

taxAmountsobject[]

One entry per vendor. Leave it out and no documents are generated.

Response

200 · The documents were queued for generation. No body is returned.

400 · `taxType` is not valid for a vendor, or an amount is not a currency value.

401 · The access token is missing, expired, or does not belong to a property manager.

404 · A vendor id in `taxAmounts` does not exist for the caller's company.