Menu

Samenvatting van de Odoo API

Lees en schrijf elk datamodel in Odoo via XML-RPC of JSON-RPC: klanten, facturen, verkooporders, producten, voorraad, medewerkers en meer. Alle standaard CRUD-methoden zijn beschikbaar, waarmee je Odoo koppelt aan webshops, CRM, BI-tools of externe ERP-systemen.

Uitgebreid overzicht van de API van Odoo →

Samenvatting van de Square API

Automatiseer betalingen, refunds, orders, catalog, inventory en klantdata tussen je webshop, POS of ERP en Square. De REST API dekt Payments, Orders, Catalog, Inventory, Invoices, Subscriptions, Bookings, Loyalty, Team en Terminal, met webhooks voor realtime statusupdates en een complete sandbox.

Uitgebreid overzicht van de API van Square →
Compatibiliteit tussen Odoo en Square
Dataobject Odoo Square Integratie
Abonnement 1
methods
12
methods
Beide kanten
Apparaat 0
methods
5
methods
Alleen Square
Banktransactie 2
methods
0
methods
Alleen Odoo
Belasting 1
methods
0
methods
Alleen Odoo
Bestand 2
methods
0
methods
Alleen Odoo
Betaallink 0
methods
9
methods
Alleen Square
Betaling 2
methods
7
methods
Beide kanten
Bezorging 2
methods
0
methods
Alleen Odoo
Boeking 0
methods
13
methods
Alleen Square
Cadeaukaart 0
methods
7
methods
Alleen Square
Cadeaukaartactiviteit 0
methods
2
methods
Alleen Square
Categorie 1
methods
0
methods
Alleen Odoo
Contract 1
methods
0
methods
Alleen Odoo
Deal 4
methods
0
methods
Alleen Odoo
Declaratie 2
methods
0
methods
Alleen Odoo
Dienstrooster 0
methods
6
methods
Alleen Square
Dispuut 0
methods
9
methods
Alleen Square
Evenement 2
methods
0
methods
Alleen Odoo
Factuur 6
methods
10
methods
Beide kanten
Functie 1
methods
0
methods
Alleen Odoo
Gebruiker 4
methods
0
methods
Alleen Odoo
Grootboekrekening 1
methods
0
methods
Alleen Odoo
Inkooporder 4
methods
0
methods
Alleen Odoo
Journaalpost 1
methods
0
methods
Alleen Odoo
Kaart 0
methods
4
methods
Alleen Square
Kassalade 0
methods
3
methods
Alleen Square
Klant 5
methods
12
methods
Beide kanten
Klantgroep 0
methods
5
methods
Alleen Square
Klantsegment 0
methods
2
methods
Alleen Square
Kostenplaats 1
methods
0
methods
Alleen Odoo
Land 1
methods
0
methods
Alleen Odoo
Leverancier 0
methods
7
methods
Alleen Square
Locatie 0
methods
4
methods
Alleen Square
Loyaliteit 0
methods
17
methods
Alleen Square
Magazijn 2
methods
0
methods
Alleen Odoo
Mailing 2
methods
0
methods
Alleen Odoo
Medewerker 2
methods
12
methods
Beide kanten
Order 0
methods
8
methods
Alleen Square
Organisatie 1
methods
2
methods
Beide kanten
Organisatie-eenheid 1
methods
0
methods
Alleen Odoo
Prijs 1
methods
0
methods
Alleen Odoo
Product 4
methods
14
methods
Beide kanten
Productieorder 3
methods
0
methods
Alleen Odoo
Project 2
methods
0
methods
Alleen Odoo
Samenstelling 1
methods
0
methods
Alleen Odoo
Serienummer 1
methods
0
methods
Alleen Odoo
Shop 1
methods
0
methods
Alleen Odoo
Site 0
methods
1
methods
Alleen Square
Sollicitant 1
methods
0
methods
Alleen Odoo
Systeem 6
methods
0
methods
Alleen Odoo
Taak 3
methods
0
methods
Alleen Odoo
Team 1
methods
0
methods
Alleen Odoo
Terminal 0
methods
15
methods
Alleen Square
Terugbetaling 0
methods
3
methods
Alleen Square
Ticket 2
methods
0
methods
Alleen Odoo
Tijdregistratie 1
methods
14
methods
Beide kanten
Urenregistratie 2
methods
0
methods
Alleen Odoo
Valutakoers 1
methods
0
methods
Alleen Odoo
Verkooporder 5
methods
0
methods
Alleen Odoo
Verlof 2
methods
0
methods
Alleen Odoo
Voorraad 2
methods
7
methods
Beide kanten
Webhook 0
methods
8
methods
Alleen Square

Laatste ontwikkelingen bij de Odoo API

Odoo ontwikkelde zich van TinyERP (2005) via OpenERP tot de huidige Odoo-suite. De externe API bleef al die tijd gebaseerd op XML-RPC, met JSON-RPC als modernere variant. Recente versies breidden het datamodel fors uit en introduceerden API-keys.

Laatste ontwikkelingen bij de Square API

Square lanceerde in 2012 haar Connect API voor het POS-platform. Met Connect v2 (2017) kwam een moderne REST API op basis van JSON en OAuth 2.0. Sindsdien zijn Orders, Catalog, Bookings, Subscriptions, Loyalty, Terminal en Gift Cards toegevoegd, met dated API-versies voor backward compatibility.

API Quick Facts — Odoo Overig
  • Authenticatie API Key, Basic Auth
  • Webhooks Niet beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON, XML
  • SDK's Python, PHP, Node.js, Java, Ruby
API Quick Facts — Square REST
  • Authenticatie OAuth2, Bearer Token
  • Webhooks Beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON
  • SDK's PHP, Python, Node.js, Java, .NET, Ruby