Skip to main content

Bill Connector

Bill Use the Bill component to manage Bank Accounts, Invoices, Bills, and more.

Connections

Client Credentials

InputCommentsDefault
UsernameYour username is the email address used to sign in to your API sandbox developer account.
PasswordYour password is used to sign in to your API sandbox developer account.
Organization IDThe organization ID is a unique alphanumeric value that begins with 008.
Developer KeyYour developer key is used to uniquely identify your developer account in your API requests.
Use Production URLTurn this On to use the production URL. Turn this Off to use the sandbox URL.true

Actions

Authenticate MFA session

Use this action to authenticate an MFA session. Session only last 30 days.

InputCommentsDefault
Connection
Challenge IDThe challenge ID received from the 'Generate an MFA challenge ID' action.
Code TokenThe MFA code token received at the user's device.
Session IDThe session ID received from the 'Generate an MFA challenge ID' action.
Debug RequestEnabling this flag will log out the current request.false

Bulk Create Bills

Bulk create bill objects.

InputCommentsDefault
Connection
Bills to CreateAn array of bill objects to create. See https://developer.bill.com/reference/ap-vendortransactions-bulkcreatebill for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Create Customers

Bulk create customer objects.

InputCommentsDefault
Connection
Customers to CreateAn array of customer objects to create. See https://developer.bill.com/reference/ar-customermgmt-bulkcreatecustomer for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Create Invoices

Bulk create invoice objects.

InputCommentsDefault
Connection
Invoices to CreateAn array of invoice objects to create. See https://developer.bill.com/reference/ar-customertransactions-bulkcreateinvoice for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Create Vendor

Bulk create vendor objects.

InputCommentsDefault
Connection
Vendors to CreateAn array of vendor objects to create. See https://developer.bill.com/reference/ap-vendormgmt-bulkcreatevendor for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Create Vendor Bank Accounts

Bulk create vendor bank account objects.

InputCommentsDefault
Connection
MFA IDID of the MFA. Retrieved from the 'Authenticate MFA session' action.
Device IDID of the device. Retrieved from the 'Authenticate MFA session' action.
Vendor Bank Accounts to CreateAn array of vendor bank account objects to create. See https://developer.bill.com/reference/ap-vendormgmt-bulkcreatevendorbankaccount for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Update Bills

Bulk update bill objects.

InputCommentsDefault
Connection
Bills to UpdateAn array of bill objects to update. See https://developer.bill.com/reference/ap-vendortransactions-bulkupdatebill for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Update Customers

Bulk update customer objects.

InputCommentsDefault
Connection
Customers to UpdateAn array of customer objects to update. See https://developer.bill.com/reference/ar-customermgmt-bulkupdatecustomer for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Update Invoices

Bulk update invoice objects.

InputCommentsDefault
Connection
Invoices to UpdateAn array of invoice objects to update. See https://developer.bill.com/reference/ar-customertransactions-bulkupdateinvoice for more information.
Debug RequestEnabling this flag will log out the current request.false

Bulk Update Vendors

Bulk update vendor objects.

InputCommentsDefault
Connection
Vendors to UpdateAn array of vendor objects to update. See https://developer.bill.com/reference/ap-vendormgmt-bulkupdatevendor for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Bill

Create a bill object.

InputCommentsDefault
Connection
Vendor IDID of the vendor.
Invoice NumberUser-generated invoice number. This value can be your chosen number scheme or bill due date.
Invoice DateDate when the bill is sent. This value is in the YYYY-MM-DD format.
Due DateDate when the bill is due. The value is in the YYYY-MM-DD format.
Bill Line ItemsAn array of bill line items. See https://developer.bill.com/reference/ap-vendortransactions-createbill for more information.
Allow Duplicate Invoice NumberAllow duplicate invoice numbers.false
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ap-vendortransactions-createbill for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Customer

Create a customer object.

InputCommentsDefault
Connection
Customer NameThe name of the customer.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ar-customermgmt-createcustomer for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Customer Bank Account

Create a customer bank account object.

InputCommentsDefault
Connection
Customer IDID of the customer.
Name on AccountCustomer bank account name.
Routing NumberCustomer bank routing number.
Account NumberCustomer bank account number.
Agreed with TOSAgreed with the BILL Payment Terms Of Service.true
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ar-customermgmt-createcustomerbankaccount for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Invoice

Create an invoice object.

InputCommentsDefault
Connection
Customer IDID of the customer.
Invoice NumberUser-generated invoice number. This value can be your chosen number scheme or invoice due date.
Invoice DateDate when the invoice is issued to the customer. This value is in the YYYY-MM-DD format.
Due DateDate when the invoice is due. The value is in the YYYY-MM-DD format.
Invoice Line ItemsAn array of invoice line items.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ar-customertransactions-createinvoice for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Vendor

Create a vendor object.

InputCommentsDefault
Connection
Vendor NameUnique vendor name.
Company NameVendor organization full name.
EmailVendor email address.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ap-vendormgmt-createvendor for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Vendor Bank Account

Create a vendor bank account object.

InputCommentsDefault
Connection
MFA IDID of the MFA. Retrieved from the 'Authenticate MFA session' action.
Device IDID of the device. Retrieved from the 'Authenticate MFA session' action.
Vendor IDID of the vendor.
Account NumberVendor bank account number.
Routing NumberVendor bank routing number.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ap-vendormgmt-createvendorbankaccount for more information.
Debug RequestEnabling this flag will log out the current request.false

Delete Bill

Delete a bill object.

InputCommentsDefault
Connection
Bill IDBill ID.
Debug RequestEnabling this flag will log out the current request.false

Delete Customer

Delete a customer object.

InputCommentsDefault
Connection
Customer IDID of the customer.
Debug RequestEnabling this flag will log out the current request.false

Delete Invoice

Delete an invoice object.

InputCommentsDefault
Connection
Invoice IDThe ID of the invoice.
Debug RequestEnabling this flag will log out the current request.false

Delete Vendor

Delete a vendor object.

InputCommentsDefault
Connection
Vendor IDID of the vendor.
Debug RequestEnabling this flag will log out the current request.false

Delete Vendor Bank Account

Delete a vendor bank account object.

InputCommentsDefault
Connection
MFA IDID of the MFA. Retrieved from the 'Authenticate MFA session' action.
Device IDID of the device. Retrieved from the 'Authenticate MFA session' action.
Vendor Bank Account IDID of the vendor bank account.
Debug RequestEnabling this flag will log out the current request.false

Generate an MFA challenge ID

Use this action to create a trusted MFA session.

InputCommentsDefault
Connection
Use backupTurn this On to use the backup mobile device for MFA.false
Debug RequestEnabling this flag will log out the current request.false

Get Bill

Read a bill object.

InputCommentsDefault
Connection
Bill IDBill ID.
Debug RequestEnabling this flag will log out the current request.false

Get Customer

Read a customer object.

InputCommentsDefault
Connection
Customer IDID of the customer.
Debug RequestEnabling this flag will log out the current request.false

Get Customer Bank Account

Read a customer bank account object.

InputCommentsDefault
Connection
Customer Bank Account IDID of the customer bank account.
Debug RequestEnabling this flag will log out the current request.false

Get Invoice

Read an invoice object.

InputCommentsDefault
Connection
Invoice IDThe ID of the invoice.
Debug RequestEnabling this flag will log out the current request.false

Get Vendor

Read a vendor object.

InputCommentsDefault
Connection
Vendor IDID of the vendor.
Debug RequestEnabling this flag will log out the current request.false

Get Vendor Bank Account

Read a vendor bank account object.

InputCommentsDefault
Connection
Vendor Bank Account IDID of the vendor bank account.
Debug RequestEnabling this flag will log out the current request.false

List Bills

List bill objects.

InputCommentsDefault
Connection
StartIndex of the first result.0
MaxMaximum number of results to return.999
FiltersAn array of filters to apply. See https://developer.bill.com/reference/ap-vendortransactions-listbill for more information.
SortAn array of sort objects. See https://developer.bill.com/reference/ap-vendortransactions-listbill for more information.
NestedSet as true to include additional nested data in the response.false
Debug RequestEnabling this flag will log out the current request.false

List Customer

List customer objects.

InputCommentsDefault
Connection
StartIndex of the first result.0
MaxMaximum number of results to return.999
SortAn array of sort objects. See https://developer.bill.com/reference/ar-customermgmt-listcustomer for more information.
FiltersAn array of filters to apply. See https://developer.bill.com/reference/ar-customermgmt-listcustomer for more information.
NestedSet as true to include additional nested data in the response.false
Debug RequestEnabling this flag will log out the current request.false

List Customer Bank Account

List customer bank account objects.

InputCommentsDefault
Connection
StartIndex of the first result.0
MaxMaximum number of results to return.999
FiltersAn array of filters to apply. See https://developer.bill.com/reference/ar-customermgmt-listcustomerbankaccount for more information.
SortAn array of sort objects. See https://developer.bill.com/reference/ar-customermgmt-listcustomerbankaccount for more information.
NestedSet as true to include additional nested data in the response.false
Debug RequestEnabling this flag will log out the current request.false

List Invoices

List invoice objects.

InputCommentsDefault
Connection
StartIndex of the first result.0
MaxMaximum number of results to return.999
SortAn array of sort objects. See https://developer.bill.com/reference/ar-customertransactions-listinvoice for more information.
FiltersAn array of filters to apply. See https://developer.bill.com/reference/ar-customertransactions-listinvoice for more information.
NestedSet as true to include additional nested data in the response.false
Debug RequestEnabling this flag will log out the current request.false

List Vendor Bank Accounts

List vendor bank account objects.

InputCommentsDefault
Connection
StartIndex of the first result.0
MaxMaximum number of results to return.999
SortAn array of sort objects. See https://developer.bill.com/reference/ap-vendormgmt-listvendorbankaccount for more information.
FiltersAn array of filters to apply. See https://developer.bill.com/reference/ap-vendormgmt-listvendorbankaccount for more information.
NestedSet as true to include additional nested data in the response.false
Debug RequestEnabling this flag will log out the current request.false

List Vendors

List vendor objects.

InputCommentsDefault
Connection
StartIndex of the first result.0
MaxMaximum number of results to return.999
SortAn array of sort objects. See https://developer.bill.com/reference/ap-vendormgmt-listvendor for more information.
FiltersAn array of filters to apply. See https://developer.bill.com/reference/ap-vendormgmt-listvendor for more information.
NestedSet as true to include additional nested data in the response.false
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to Bill.

InputCommentsDefault
Connection
URLInput the path only (/Login.json), The base URL is already included (https://api.bill.com/api/v2). For example, to connect to https://api.bill.com/api/v2/Login.json, only /Login.json is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Update Bill

Update a bill object.

InputCommentsDefault
Connection
Bill IDBill ID.
Vendor IDID of the vendor.
Invoice NumberUser-generated invoice number. This value can be your chosen number scheme or bill due date.
Invoice DateDate when the bill is sent. This value is in the YYYY-MM-DD format.
Due DateDate when the bill is due. The value is in the YYYY-MM-DD format.
Bill Line ItemsAn array of bill line items. See https://developer.bill.com/reference/ap-vendortransactions-updatebill for more information.
Allow Duplicate Invoice NumberAllow duplicate invoice numbers.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ap-vendortransactions-updatebill for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Customer

Update a customer object.

InputCommentsDefault
Connection
Customer IDID of the customer.
Customer NameThe name of the customer.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ar-customermgmt-updatecustomer for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Invoice

Update an invoice object.

InputCommentsDefault
Connection
Invoice IDThe ID of the invoice.
Customer IDID of the customer.
Invoice NumberUser-generated invoice number. This value can be your chosen number scheme or invoice due date.
Invoice DateDate when the invoice is issued to the customer. This value is in the YYYY-MM-DD format.
Due DateDate when the invoice is due. The value is in the YYYY-MM-DD format.
Invoice Line ItemsAn array of invoice line items.
Additional FieldsAdditional fields that might not be covered by the standard inputs.
Debug RequestEnabling this flag will log out the current request.false

Update Vendor

Update a vendor object.

InputCommentsDefault
Connection
Vendor IDID of the vendor.
Vendor NameUnique vendor name.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://developer.bill.com/reference/ap-vendormgmt-updatevendor for more information.
Debug RequestEnabling this flag will log out the current request.false