Frequently Asked Questions

How can I connect to the FreshBooks API?

An API (application programming interface) is the building blocks developers use to create software and applications. Think of it as the linking of information between one source and another and the automation of tasks between them.

If you are a developer/programmer interested in building an integration with your account, FreshBooks' API makes it easy to create these integrations.

You can find our current documentation here, and follow these steps to access our API from within your FreshBooks account:

  1. Create a new FreshBooks account here. If you already have an existing new FreshBooks account, log into it 
  2. Go to the Create Application page here
  3. If already logged in, you'll be taken to the Application page, or you will be asked to log into your FreshBooks account first
  4. Click on the Create an App button
    Create App button.
  5. Fill in the fields and Save your application.
    API form for a new app.

To access this page again:

  1. Follow the Developer link again here
  2. From here, you're able to view and manage your applications
  3. To create more applications click the Create an App button. 

If you have any questions please contact newapi@freshbooks.com.

To check out our available integrations, you can go here.