Menu

Samenvatting van de Odoo API

De Odoo API biedt volledige programmatic toegang tot het onderliggende datamodel, waardoor je vrijwel elk proces in Odoo kunt automatiseren en integreren met andere systemen. Via één uniform patroon (execute_kw) spreek je honderden modellen aan, van financiële stukken tot voorraadbewegingen en HR-data.
  • Financiële administratie: Maak facturen, creditnota's en journaalposten aan via account.move en haal grootboekrekeningen en belastingen op.
  • Klant- en relatiebeheer: Synchroniseer klanten, leveranciers en contactpersonen via res.partner en koppel leads en opportunities met crm.lead.
  • Sales en e-commerce: Genereer verkooporders en offertes via sale.order en bijbehorende orderregels, inclusief prijslijsten en kortingen.
  • Voorraad en logistiek: Lees voorraadposities, beheer leveringen (stock.picking) en verplaatsingen (stock.move) en stuur magazijnprocessen aan.
  • HR en urenregistratie: Beheer medewerkers, afdelingen, verlof en urenregistraties via hr.employee, hr.leave en account.analytic.line.
  • Maatwerk-modellen: Elke zelfgebouwde of third-party module wordt automatisch via dezelfde API ontsloten, zonder extra endpoint-werk.
API Quick Facts Overig
  • Authenticatie API Key, Basic Auth
  • Methods POST (91)
  • Rate limits Niet gespecificeerd
  • Webhooks Niet beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON, XML
  • Versionering URL-based
  • SDK's Python, PHP, Node.js, Java, Ruby

Laatste ontwikkelingen bij de Odoo API

Odoo begon in 2005 als TinyERP en werd later OpenERP. De externe API was van meet af aan gebaseerd op XML-RPC via de endpoints /xmlrpc/2/common en /xmlrpc/2/object, met JSON-RPC als alternatief over /jsonrpc. Vanaf Odoo 12 werd gewerkt met persoonlijke API-keys naast gewone wachtwoord-authenticatie, wat veiliger is bij 2FA. In opeenvolgende jaarlijkse releases groeide het aantal standaard modellen gestaag, met uitbreidingen op gebied van e-commerce, productie, subscripties en HR. Odoo 17 (2023) bracht prestatieverbeteringen en verfijningen in analytics en boekhouding.

API versies

Odoo 17 Major release
8 november 2023

Release van Odoo 17 met prestatieverbeteringen, verfijnde analytische boekhouding en uitgebreide rapportages. External API blijft gebaseerd op XML-RPC en JSON-RPC.

Odoo 16 Major release
12 oktober 2022

Versnelde UI, nieuwe e-commerce features en uitgebreide financiële rapportages. Bestaande API-methoden ongewijzigd.

Odoo 15 Major release
6 oktober 2021

Introductie van nieuwe modules voor marketing en HR; uitbreiding van standaard modellen benaderbaar via de API.

Odoo 14
1 oktober 2020

Prestatie-optimalisaties en nieuwe velden op bestaande modellen. API-keys nu standaard aanbevolen boven wachtwoorden.

API-keys Major release
1 oktober 2018

Introductie van persoonlijke API-keys in Odoo 12 als veiliger alternatief voor wachtwoord-authenticatie, nodig bij 2FA.