Featured API – FreshBooks


FreshBooks is an online invoicing service with a few goals in mind: easy & fast record keeping, simple billing, and safe data.  It’s no wonder they have over 3.5 million clients! With this kind of client base, FreshBooks opened up their API to 3rd party developers to create their Add-on Store, where developers can create and promote applications that integrate directly with FreshBooks clients’ accounts.

The FreshBooks API site gives a brief overview of the service before it goes into more detail about authentication, application-specific billing, webhooks, and their various endpoints. They also provide links to API libraries published by other developers in Ruby, Python, PHP, Perl, and others, making connecting to the API a snap.  The Sample Code page also helps quite a bit, with examples for authentication, plugins, third-party apps, and their own internal integration code as well.  FreshBooks uses OAuth for authentication, similar to other modern API platforms, and has full documentation and examples to get you set up.

Examples of applications that have been built with the FreshBooks API can be seen on their add-on community page, and include project management, customer management, accounting, expense, time tracking, lead generation, marketing, payment gateway, productivity, and eCommerce software packages.  FreshBooks also maintains a developer blog, tips page, and google group for fielding any API / development questions.

Corey from FreshBooks is one of the founding members of HackDays, and FreshBooks’ API has been at hackdays since the beginning.  Their API will be a sponsor at HackREGINA, HackVan, and HackTO this year.

  • HackREGINA Location Sponsor

    Innovation Place - Innovation Place is home to approximately 40 clients in six buildings, employing more than 1,600 people.

  • HackREGINA Event Sponsors

    iQmetrix Software - At iQmetrix, we create great experiences for retailers, their employees, and the end consumer.

    GB Internet Solutions - We’re proud parents to GasBuddy.com and OpenStoreLoyalty.com, and while we don’t like to play favorites, the GasBuddy app has over 30 million downloads!

  • HackREGINA Community Sponsors

    YellowAPI - Our curated local search API is built off of the strength of the Yellow Pages database of over 1.5 million geo-localized business listings and associated rich content.

    Canadian Youth Business Foundation - Are you an aspiring young entrepreneur, aged 18 to 39, with a solid business idea? Are you looking for the financial support and expert advice that will help you bring your great business idea to life? The Canadian Youth Business Foundation (CYBF) can help.

  • HackREGINA API Sponsors

    eHealth Saskatchewan - eHealth Saskatchewan employees and consultants are committed to making a difference for Saskatchewan residents by supporting health care providers through making important clinical information available electronically.

    Cashtie - InComm’s new Cashtie API opens up access to retailers point of sale (POS) systems, allowing any approved developer to sell online goods to consumers at these high value retail locations—opening up the possibility for web and mobile applications to accept cash payments for virtual goods, services and utilities at top retailers.

    Twilio - Twilio powers the future of business communications, enabling phones, VoIP, and messaging to be embedded into web, desktop, and mobile software.

    Wit - Wit allows you to build a Siri-like speech interface for you app in 5 min! It's an API that turns speech or text into JSON.

    Windows Azure - Add a cloud backend to your apps in minutes, enabling your apps to reach every user on every platform. With support for popular languages and open REST APIs, you’ll be ready to integrate Windows Azure into your apps in minutes. Use any of Windows Azure’s APIs to complete your hacks. You’ll need to activate a FREE trial or your MSDN Windows Azure benefits prior to using Windows Azure.

  • Header Image by hyfen/flickr