v1
latestOpenAPI 3.0.12026-07-24310590875.6 KBvendors
Update a vendor
Update details about an existing vendor.
Requirements for enabling vendor payments
Vendor address details are required for paying a vendor by check or for inviting the vendor to join the BILL network.
- line1
- city
- zipOrPostalCode
- country
- payeeName
Note: You cannot add or update vendor bank account information with this endpoint. You can add and manage vendor bank account information with a dedicated set of endpoints.
- Create a vendor bank account: POST /v3/vendors/{vendorId}/bank-account
- Get vendor bank account details: GET /v3/vendors/{vendorId}/bank-account
- Delete a vendor bank account: DELETE /v3/vendors/{vendorId}/bank-account
patch/v3/vendors/{vendorId}
Path parameters
vendorIdstring required
BILL-generated ID of the vendor. The value begins with 009.
Example:{{vendor_id}}
Headers
sessionIdstring nullable
API session ID generated with /v3/login
Example:{{session_id}}
devKeystring nullable
Developer key generated with your BILL developer account
Example:{{developer_key}}
Request body
Example request
{
"name": "Happy Music Supplies (Updated)",
"accountType": "PERSON"
}Response
Update a vendor response
Example response
{
"paymentInformation": {
"bankAccount": {
"nameOnAccount": "Bill Vendorson",
"accountNumber": "111222333",
"routingNumber": "074000010",
"type": "CHECKING",
"ownerType": "BUSINESS",
"paymentCurrency": "USD"
}
}
}