Skip to main content
Bill.com logo

Bill.com

Manage Bill.com: bills, vendors, invoices, payments, and approvals. Exposes 29 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
billcom_list_vendorsList vendors (suppliers) - GET /vendors.
billcom_get_vendorGet one vendor by ID - GET /vendors/{id}.
billcom_create_vendorCreate a new vendor - POST /vendors.
billcom_update_vendorUpdate a vendor - PUT /vendors/{id}.
billcom_list_customersList customers - GET /customers.
billcom_get_customerGet one customer by ID - GET /customers/{id}.
billcom_create_customerCreate a new customer - POST /customers.
billcom_update_customerUpdate a customer - PUT /customers/{id}.
billcom_list_billsList bills (Accounts Payable) - GET /bills.
billcom_get_billGet one bill by ID - GET /bills/{id}.
billcom_create_billCreate a new bill - POST /bills.
billcom_update_billUpdate a bill - PUT /bills/{id}.
billcom_bill_approveApprove a bill - POST /bills/{id}/approve.
billcom_bill_payMark a bill as paid / record payment - POST /bills/{id}/pay.
billcom_list_invoicesList invoices (Accounts Receivable) - GET /invoices.
billcom_get_invoiceGet one invoice by ID - GET /invoices/{id}.
billcom_create_invoiceCreate a new invoice - POST /invoices.
billcom_update_invoiceUpdate an invoice - PUT /invoices/{id}.
billcom_invoice_sendSend an invoice to the customer - POST /invoices/{id}/send.
billcom_list_paymentsList payments - GET /payments.
billcom_get_paymentGet one payment by ID - GET /payments/{id}.
billcom_create_paymentCreate a payment (AR or AP) - POST /payments.
billcom_list_expensesList expenses - GET /expenses.
billcom_get_expenseGet one expense by ID - GET /expenses/{id}.
billcom_create_expenseCreate an expense - POST /expenses.
billcom_list_accountsList accounts (chart of accounts) - GET /accounts.
billcom_get_accountGet one account by ID - GET /accounts/{id}.
billcom_list_journal_entriesList journal entries - GET /journal-entries.
billcom_create_journal_entryCreate a journal entry - POST /journal-entries.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

  • BILLCOM_DEV_KEY - Bill.com developer account. (https://developer.bill.com)
  • BILLCOM_USERNAME - Your Bill.com login email.
  • BILLCOM_PASSWORD - Your Bill.com password.
  • BILLCOM_ORG_ID - Bill.com org id.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
BILLCOM_DEV_KEYBill.com developer account.
BILLCOM_USERNAMEYour Bill.com login email.
BILLCOM_PASSWORDYour Bill.com password.
BILLCOM_ORG_IDBill.com org id.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Bill.com!