Menu

Samenvatting van de QuickBooks Online API

De QuickBooks Online Accounting API dekt vrijwel de volledige boekhouding en bedrijfsadministratie af en maakt end-to-end automatisering mogelijk tussen QuickBooks en je overige bedrijfssoftware. Handmatige invoer verdwijnt, en facturen, betalingen en rapportages blijven realtime gelijk over je hele stack.
  • Facturatie en creditnota's: Maak, verstuur en e-mail verkoopfacturen, offertes en creditnota's, koppel betalingen en download PDF-versies via een apart endpoint.
  • Inkoop en leveranciersbeheer: Beheer inkoopfacturen, inkooporders, leverancierscredits en uitgaven volledig geautomatiseerd, inclusief leveranciersadministratie.
  • Bankkoppelingen en betalingen: Registreer stortingen, overboekingen, terugbetalingen en klantbetalingen; reconcilieer mutaties tegen bankafschriften.
  • Producten en voorraad: Houd producten, prijzen en voorraadniveaus gelijk tussen QuickBooks en je e-commerceplatform of kassasysteem.
  • Grootboek en rapportage: Boek journaalposten, beheer grootboekrekeningen, klassen en afdelingen, en gebruik budgetten voor financiële rapportages.
  • Webhooks en batch: Ontvang realtime notificaties bij wijzigingen en verwerk meerdere objecten in één batch-request voor hoge doorvoer.
API Quick Facts REST
  • Authenticatie OAuth2
  • Methods POST (85)GET (79)
  • Rate limits 500 requests/minuut per realm, 10 gelijktijdige verzoeken, maximaal 40 verzoeken/seconde per app. Daarnaast limieten per batch- en query-endpoint.
  • Webhooks Beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON, XML
  • Versionering URL-based
  • SDK's .NET, Java, PHP, Node.js, Python, Ruby

Laatste ontwikkelingen bij de QuickBooks Online API

QuickBooks Online lanceerde in 2013 de REST-gebaseerde v3 Accounting API als opvolger van de eerdere SOAP- en v2-API's. In 2015 werd OAuth 2.0 geïntroduceerd en in 2019 werd OAuth 1.0a definitief uitgefaseerd. Intuit voegde in de jaren daarna webhooks toe voor realtime notificaties, batch-requests voor bulkverwerking, en een SQL-achtige query-taal voor flexibele data-uitvraag. Officiële SDK's voor .NET, Java, PHP, Node.js, Python en Ruby worden actief onderhouden op GitHub. De API kent een rolling release-model: nieuwe entiteiten en velden worden continu uitgerold zonder harde versie-bumps.

API versies

Doorlopende updates

QuickBooks hanteert een rolling release-model. Nieuwe entiteiten, velden en webhooks worden continu uitgerold zonder harde versie-bump.

OAuth 1.0a uitgefaseerd Major release
17 december 2019

OAuth 1.0a werd definitief uitgezet; alle integraties draaien sindsdien verplicht op OAuth 2.0.

Webhooks Major release
1 juni 2016

Introductie van webhooks voor realtime notificaties bij wijzigingen in facturen, klanten, betalingen en andere entiteiten.

OAuth 2.0 Major release
1 oktober 2015

OAuth 2.0 geïntroduceerd als nieuwe authenticatie-standaard naast OAuth 1.0a.

Accounting API v3 Major release
1 november 2013

Lancering van de REST-gebaseerde v3 Accounting API, als opvolger van de eerdere SOAP- en v2-API's.

Integraties voor QuickBooks Online