Code Directory
 Visual Basic & VB.NET
New Code
Vue Injector 3.3
Spectrum Analyzer pro Live 2019
Devart Excel Add-in for HubSpot 2.1
RentALLScript - Airbnb clone 2.2
SuiteCRM Theme Customization 7.11.6
iScripts NetMenus 3.1
iScripts EasyIndex 2.2
iScripts EasySnaps 2.0
Australia MyPost shipping For Magento 2 1.0.0
Australia Post eParcel For Magento 1.1.1
Source Control for SQL Server 2.0
Answers phpSoftPro 3.12
Exlcart 2.0
School College ERP 1.3.2
White-label Grocery Delivery App Solution 2.0
Top Code
IcrediBB Bulletin Board System 1.0
Vue Injector 3.3
GnuWin64 64
iScripts EasySnaps 1
iScripts EasyIndex 1
iScripts NetMenus 2.0
Password Generator Software 2.3
Put your app in the System Tray 1.1
CardCheck COM DLL for Credit Card Processing 1.1
Azizi search engine script PHP 4.1.10
OpenGl 3D Effect 1.1
Linklok URL
School College ERP 1.3.2
Single Leg MLM 1.2.1
Custom Order Form2 1
Top Rated
Answers phpSoftPro 3.12
phpEnter 5.1.
Quick Maps For Dynamics CRM 3.1
Single Leg MLM 1.2.1
Azizi search engine script PHP 4.1.10
Paste phpSoftPro 1.4.1
Extreme Injector 3.7
Deals and Discounts Website Script 1.0.2
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
FreshBooks API 6.x-2.0-beta1
File ID: 97338

FreshBooks API 6.x-2.0-beta1
Download FreshBooks API 6.x-2.0-beta1 Error Link
License: Freeware
File Size: 20.5 KB
Downloads: 13
Submit Rating:
FreshBooks API 6.x-2.0-beta1 Description
Description: FreshBooks is a web based accounting application that makes it easy for you to track the time you spend on projects and invoice your clients. The company behind it is very web savvy and has managed to deliver a well documented, easy to use API for third party integration. This module aims to provide a full integration of the FreshBooks API for use by this and other Drupal modules.

This module requires PHP5 with SimpleXML and cURL support.

Getting Started


The only thing you need to do to get started is get your API credentials by browsing to the "Enable FreshBooks API" settings page in your account. Once you agree to the terms of service, an API URL and authentication token will be displayed. These must be plugged into the settings form at Administer > Settings > FreshBooks.

Once your API credentials have been entered, you can browse to the simple test page to make sure you can make the connection. The test attempts to establish a connection to FreshBooks and displays an appropriate message depending on whether or not your credentials authenticate.

NOTE: Version 2.x of the FreshBooks API module is a rewrite that wraps around the FreshBooks PHP library by Milan Rukavina. Its interface is not compatible with modules and site code that was written for version 1.x.

1. Download the zip file for version 1.2 of the FreshBooks PHP library by Milan Rukavina. Later versions may be compatible, but have not been tested.
2. Under your Drupal site folder, create a libraries folder (i.e. sites/ or sites/all/libraries).
3. Extract the contents of the library/FreshBooks folder from the zip file into libraries/freshbooks-php. When done, the path from the root of the Drupal install to the file HttpClient.php should be something like sites/ or sites/all/libraries/freshbooks-php/HttpClient.php.
4. Install the Libraries API module.
5. Install the 2.x FreshBooks API module.
6. Visit Administer > Site Configuration > FreshBooks to supply and test your FreshBooks API access credentials.

API Integration Status

The following FreshBooks API requests are currently supported:


* Client requests - client.create, client.update, client.get, client.delete, client.list

The DrupalFreshBooks class also defines a custom method used to verify a set of API credentials.


The FreshBooks PHP library natively supports almost all of the FreshBooks API that was published on as of February 2, 2010.

FreshBooks Extended API

In addition, enabling the included "FreshBooks Extended API" sub-module adds support for features FreshBooks added on February 23, 2010, including auto-billing, webhooks, client "view links", and the following additional calls:

* callback.create
* callback.verify
* callback.resendToken
* callback.list
* callback.delete

As of June 2010, the following API call is known to be unsupported:

* gateway.list

If there is an API call that the FreshBooks API supports that this module does not appear to support, please open a feature request.
FreshBooks Webhooks API

Enabling the included "FreshBooks Webhooks API" sub-module (which depends upon the "FreshBooks Extended API" sub-module) enables a Drupal site to respond to Webhooks call-backs by implementing special Drupal hooks. See freshbooks_webhooks/hooks.php for examples and documentation on all currently known webhooks hook implementations.

The callback URI on the FreshBooks site should be set to the menu path freshbooks/callback on the Drupal site (i.e. The FreshBooks Webhooks API module will automatically verify the callback with FreshBooks using the callback.verify API call. Incoming Webhooks callbacks should also generate entries in the watchdog log.


Development by rszrama.

Development by GuyPaddock, sponsored by Red Bottle Design, LLC.

If you like version 2.x of this module, please consider making a donation to Red Bottle Design, LLC.

License: Freeware

Related: freshbooks, Module, drupal, webhooks, apiquot, submodule, credentials, Library, Folder, extended, Version, quotfreshbooks, Support, Supports, february, included, administer

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 20.5 KB

Downloads: 13

More Similar Code

FreshBooks.rb is a Ruby wrapper for the FreshBooks API. FreshBooks is a popular web-based invoicing application, with users in over 100 countries ( Git repo @

Devart ODBC Driver for FreshBooks provides high-performance and feature-rich connectivity solution for ODBC-based applications to access FreshBooks cloud databases from Windows, both 32-bit and 64-bit. Full support for standard ODBC API functions...

Hook API SDK is a Software Development Kit for easy and quickly develop Windows system wide hooking program. It helps you hooking Windows system functions or functions in 3rd applications, this means you can call your own functions instead of some...

HTML Help API unit, translated from HtmlHelp.h.

This is the Python API for my arduino uno board.
this is base on what i posted in Part I ..
I didn't spend time to comments it...
I'll do it once free soon.
Please study it and extend it and share among open source members...

It is easy to call Windows API dlls using the
ctypes module with win32con defining the
constant values for message identifiers and
parameter flags. The demo code shows a simple
but complete application that registers a

DHTML API is a Cross-browser javascript DHTML Library which adds Drag Drop functionality and extended DHTML capabilities to layers and to any desired image, even those integrated into the text flow.

Optional commands allow to change and...

This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to use it for your own custom modules.


The Format Number API module provides a method to configure number formats (site default and user defined) with configurable decimal point and thousand separators.

Since 6.x-1.6: This module also provides the 'numericfield' Forms API...

This module provides an implementation of the Version Control API for Mercurial.

This module was created as part of the Google Highly Open Participation Contest 2007-2008 where it was mentored by chx, jpetso, and dww.

User Review for FreshBooks API
- required fields

Please enter text on the image