JUMP TOBill V3 APIBILL API Reference Overview (v3 BETA)Connect APIattachmentsGet list of customer attachmentsgetUpload customer attachmentpostGet list of invoice attachmentsgetUpload invoice attachmentpostGet list of vendor attachmentsgetUpload vendor attachmentpostGet attachment detailsgetbillsGet list of billsgetCreate a billpostGet bill detailsgetReplace a billputUpdate a billpatchArchive a billpostRestore an archived billpostcustomersGet list of customersgetCreate a customerpostGet customer detailsgetUpdate a customerpatchArchive a customerpostRestore an archived customerpostdocumentsGet list of documentsgetCreate document for a bill.postGet document upload statusgetGet document detailsgethealthCheck app healthgetinvoicesGet list of invoicesgetCreate an invoicepostRecord AR paymentpostGet invoice detailsgetReplace an invoiceputUpdate an invoicepatchArchive an invoicepostSend an invoicepostRestore an archived invoicepostauthenticationAPI loginpostAPI logoutpostnetworkSearch for an organization in the BILL networksgetAccept network invitationpostGet customer invitation statusgetSend customer invitationpostDelete customer invitationdeleteGet vendor invitation statusgetSend vendor invitationpostDelete vendor invitationdeleteInvite a vendor not in the BILL networkpostpaymentsGet list of paymentsgetCreate a paymentpostGet payment detailsgetCancel a paymentpostVoid a paymentpostrecurringbillsGet list of recurring billsgetCreate a recurring billpostGet recurring bill detailsgetReplace a recurring billputUpdate a recurring billpatchArchive a recurring billpostRestore an archived recurring billpostreportsGet audit trail details for a vendorgetvendorsGet list of vendorsgetCreate a vendorpostGet international payments configurationgetGet vendor detailsgetUpdate a vendorpatchArchive a vendorpostGet vendor configurationgetRestore an archived vendorpostCreate a vendorpost https://gateway.sandbox.bill.com/connect/v3/vendorsCreate a new vendor. Requirements for enabling vendor payments Vendor address details are required for paying the vendor by check or for inviting the vendor to join the BILL network. line1 city zipOrPostalCode country payeeName Requirements for enabling electronic payments to vendors Vendor bank account details are required for paying the vendor with electronic payment methods. paymentInformation details about bank accounts are required for adding a vendor bank account. bankCountry paymentCurrency (only for international vendors) accountNumber routingNumber regulatoryFields and paymentPurpose are additional required fields for enabling electronic payments to international vendors (not United States) in specific countries.