Create vendor
Creates a vendor for the calling company. The vendor is payable once it has a banking account, attached afterwards through the banking accounts endpoints.
W9 details can be supplied inline through w9. Omit it and the vendor is emailed a link to fill
in its own W9, the same onboarding Every runs from the dashboard; w9_complete reports whether
it has.
Authorizations
Body
The vendor name, as shown in the Every dashboard
1The vendor contact email. Also where the W9 onboarding link is sent when w9 is omitted.
The vendor's W9 details. Supplying them completes the vendor's onboarding at once; omitting them emails the vendor a link to fill in the same details itself.
Response
The vendor created
A single vendor, with the W9 details it was created or updated with. The list omits them: a taxpayer id is not something to hand out a page at a time, and even here tax_ein is masked.
The vendor name, as shown in the Every dashboard
Whether the vendor's W9 details are on file. False while the vendor still has an onboarding form to fill in, whether it was asked through this API or in the Every dashboard.
The stored W9 details, in the shape w9 is written in, so they can be read, completed and sent back. Null fields are the ones the vendor has not provided. tax_ein is the one field that does not round-trip: it is served masked, and an update that sends the mask back is refused.
The vendor contact email
The date the vendor was created