- API
- Sinds Odoo 19 de JSON-2 API: een POST naar /json/2/<model>/<methode> op je eigen database. Welke modellen, velden en methodes er zijn, verschilt per database en staat op de /doc-pagina van die database. Elke aanroep is één transactie.
- Authenticatie
- Een API-sleutel als bearer token, per gebruiker aangemaakt onder Voorkeuren, Accountbeveiliging. Een sleutel geldt hoogstens drie maanden en wordt maar één keer getoond. Aanroepen vallen onder de rechten van die gebruiker; Odoo raadt een aparte botgebruiker aan.
- Abonnement
- Op de abonnementen van Odoo zit externe API-toegang alleen in Custom, niet in One App Free of Standard; Odoo Community, de open-source versie op een eigen server, heeft de JSON-2 API ook, zonder abonnement. Aanroepen die Odoo zelf doet, zoals naar betaalproviders of vervoerders, vallen daar niet onder. Over Studio en meerdere bedrijven is de prijspagina het niet met zichzelf eens: de ene vraag zegt dat Studio installeren of een tweede bedrijf toevoegen een database automatisch op Custom zet, een andere dat One App Free meerdere bedrijven toestaat en Studio de ene gratis app mag zijn. De prijspagina noemt bij die regel nog XML-RPC en JSON-RPC; de documentatie past hem ook toe op JSON-2.
- Hosting en plan
- Standard draait alleen op Odoo Online. Custom kan ook op Odoo.sh of op een eigen server.
- Limieten
- De API-documentatie noemt geen vaste limiet. Het gebruiksbeleid van Odoo Cloud verbiedt ongeremde aanroepen en noemt één aanroep per seconde, zonder parallelle aanroepen, doorgaans acceptabel bij kortstondig gebruik, dus niet als vast tempo. Op Odoo.sh kan dedicated hosting die grens opheffen.
- Webhooks
- Via automatiseringsregels: een uitgaande Send Webhook Notification bij aanmaken, wijzigen of verwijderen, en inkomende webhooks die een actie in Odoo starten. In Odoo Enterprise maak je die regels in Studio. Zonder Studio, zoals in Odoo Community, maak je ze in de ontwikkelaarsmodus; de module base_automation is open source en zit ook in Community. Een uitgaande webhook is één POST, zonder nieuwe poging bij een fout.
- Testen
- Op Odoo Online een kopie van de database, 15 dagen geldig en hoogstens vijf per database, standaard met e-mails, betalingen en leveringen uit. Op Odoo.sh stagingbranches met een geneutraliseerde kopie van productie, die na een maand worden opgeruimd.
- Versies
- Odoo 20 verscheen in september 2026, Odoo 19 in september 2025. Standaardsupport loopt drie jaar. Op Odoo Online is een upgrade van een hoofdversie elke twee jaar verplicht, en een tussenversie moet een paar weken na de volgende mee.
- MCP
- Odoo 20 heeft een officiële MCP-server in de app AI, waarmee een AI-agent de database leest of wijzigt, met OAuth voor interne gebruikers. Welk abonnement daarvoor nodig is, noemt de documentatie niet; de AI-app op Standard leidt naar Custom. De broncode van Odoo Community bevat geen app AI.
- Hosting
- Odoo Online in de regio Europa draait in Frankrijk en België. Over back-ups verschillen de pagina’s: het privacybeleid noemt alleen EU-locaties voor nieuwe klanten vanaf Odoo 19, met voor andere EU-klanten nog een extra kopie in Canada tot de overstap klaar is; de SLA noemt Europa en Canada.
- Nederland
- De Nederlandse lokalisatie levert rekeningschema en btw. Odoo Enterprise voegt daar Nederlandse rapporten, een XAF-auditbestand en btw-aangifte via SBR aan toe, en importeert bankafschriften ook als CAMT.053. Odoo Community heeft alleen de basismodule l10n_nl; de vergelijking van Odoo zet de volledige boekhouding, met lokalisaties, rapporten en bankafstemming, bij Enterprise.