Menu

Samenvatting van de FreshBooks API

De FreshBooks API stelt zelfstandigen en kleine bedrijven in staat om hun volledige factuur- en projectadministratie te automatiseren en te koppelen aan externe systemen. Zo voorkom je dubbel werk en houd je klant-, project- en boekingsgegevens realtime gesynchroniseerd tussen FreshBooks en je overige tools.
  • Facturatie automatiseren: Maak facturen, creditnota's en terugkerende facturatieprofielen aan vanuit je webshop, CRM of projectadministratie en verstuur ze automatisch per e-mail.
  • Onkosten en bonnen: Registreer onkosten inclusief bijlagen, leveranciers, categorieën en btw en koppel ze aan projecten of klanten voor correcte doorbelasting.
  • Urenregistratie en projecten: Leg uren per project en medewerker vast, koppel tarieven aan diensten en factureer uren automatisch door naar de juiste klant.
  • Betalingen verwerken: Registreer ontvangen betalingen, koppel online-betaalgateways aan facturen en synchroniseer betaalstatus met je boekhouding.
  • Offertes en opvolging: Stel offertes op, verstuur ze en zet geaccepteerde offertes in één stap om naar facturen.
  • Realtime webhooks: Ontvang notificaties bij het aanmaken, wijzigen of verwijderen van facturen, klanten, onkosten, betalingen en projecten.
API Quick Facts REST
  • Authenticatie OAuth2, Bearer Token
  • Methods GET (57)POST (24)PUT (23)DELETE (7)
  • Rate limits Geen daglimiet; wel rate limiting bij hoge piekfrequentie. Maximum 100 resultaten per list-call.
  • Webhooks Beschikbaar
  • Sandbox Niet beschikbaar
  • Response format JSON
  • Versionering URL-based
  • SDK's Python, Node.js, PHP

Laatste ontwikkelingen bij de FreshBooks API

FreshBooks bood jarenlang een XML-gebaseerde Classic API aan. Met de lancering van FreshBooks New werd een nieuwe JSON-REST API geïntroduceerd op api.freshbooks.com, opgesplitst in een accounting-platform (account-id) en een business-platform (business-id) voor projecten en urenregistratie. OAuth 2.0 verving basic-auth en webhooks zijn toegevoegd voor realtime notificaties. Het endpoint-aanbod is uitgebreid met onkosten-categorieën, bills, bill vendors, journal entries en uitgebreide rapportages. In 2024 zijn bearer-tokens vervangen door JWT-tokens voor veiligere, ondertekende sessies.

API versies

JWT-tokens Major release
1 januari 2024

Bearer-tokens zijn vervangen door JWT-tokens voor ondertekende, veiligere authenticatiesessies op de FreshBooks API.

Bill Vendors & Bill Payments (beta)

Uitbreiding met beta-endpoints voor het beheren van crediteuren (bill vendors) en inkomende betalingen op bills.

Webhooks Major release

Introductie van webhook-callbacks voor realtime notificaties bij aanmaak, wijziging en verwijdering van klanten, facturen, onkosten, betalingen en projecten.

REST API (FreshBooks New) Major release

Lancering van de moderne JSON-REST API op api.freshbooks.com met OAuth 2.0, als opvolger van de Classic XML API. Opgesplitst in accounting- en business-platform.

Integraties voor FreshBooks