Developer API Documentation

The Bill.com Developer API Document will illustrate how to use Bill.com features through its Application Programming Interface.

  • Learn the steps that every application must take in order to set up and connect with Bill.com
  • Get the list of objects and operations available in the Bill.com API
  • Review the the API architecture and transaction framework
  • Have for reference the list of API error codes and the complete DTD for the Bill.com API

Download API Document (PDF)

Version 2.2, Last updated: 1/19/2012

Getting Started

Before you can use the Bill.com API with your application, you need to join the Bill.com Developer Program and obtain an Application Key. Please fill out the form on the right to join the developer program. You should get a response within two business days.

Once you get the Application Key, you can get started and download the file billcom_api_resources_v2.zip which contains the following:

  • billcom_api_v1.htm: A test page to send API XML requests and get responses for every API method except the upload file. Save this test page to your computer and open it in Internet Explorer.
  • upload.jar: Java command line utility that let you upload files and attach them to bills via the API.
  • UpLoadTester.java and Base64Encode.java: Java source code for the upload.jar utility.
Our Latest Developer Testimonial

"The API integration options and QuickBook tie-ins were our main decision factors. When it came time to integrate with the API, Bill.com was always available to answer any technical questions. The time we've been able to save makes me wonder why we didn't start using Bill.com sooner!"

Joshua Sherman, Director of Web Operations, CrowdSavings.com

Join the Developer Program

(All fields are required)

Your Company Information:

Your Contact Information:

.
I accept the API License Agreement and the API Naming and Advertising Restrictions
TRUSTe online privacy certification