- Boekhouding en facturatie: Maak verkoop- en inkoopfacturen, betalingsregistraties en journaalposten aan en haal grootboekmutaties op via Sales Invoice, Purchase Invoice en Journal Entry.
- Voorraad en logistiek: Beheer artikelen, voorraadmutaties en leveringen via Item, Stock Entry en Delivery Note, gekoppeld aan je webshop of WMS.
- Verkoop en CRM: Synchroniseer leads, klanten, offertes en verkooporders via Lead, Customer, Quotation en Sales Order met je CRM of e-commerceplatform.
- HR en salaris: Koppel medewerkers, verlofaanvragen, urenregistraties en salarisstroken via Employee, Leave Application en Salary Slip aan externe HR-tools.
- Productie en projecten: Automatiseer werkorders, stuklijsten en projecttaken via Work Order, BOM en Project voor naadloze operationele sturing.
- Webhooks en events: Ontvang realtime notificaties bij wijzigingen in documenten via de Webhook-DocType en reageer direct in externe systemen.
Menu
ERPNext
ERPNext is een open source cloud-ERP-platform, gebouwd op het Frappe Framework. Het dekt boekhouding, voorraad, verkoop, inkoop, productie, HR en projecten in één pakket. Via de generieke REST API koppel je elke DocType, van klanten en artikelen tot salarisstroken, aan je webshop, CRM of maatwerkapplicaties. Omdat elk document in ERPNext via dezelfde URL-structuur benaderbaar is, zijn integraties eenvoudig op te zetten met OAuth 2.0, API-keys of token-authenticatie.
Samenvatting van de ERPNext API
Zeer uitgebreide en consistente API die elke DocType van ERPNext afdekt, met meerdere authenticatiemethoden en webhooks. De documentatie richt zich primair op Frappe-developers waardoor de drempel voor pure integratie-ontwikkelaars iets hoger ligt; er is geen OpenAPI-spec.
Redactioneel oordeel van APIkoppeling op basis van de openbare API-documentatie van ERPNext. Geen gebruikersbeoordeling.
- Authenticatie OAuth2, API Key, Bearer Token, Basic Auth
- Methods GET (100)POST (49)PUT (13)PATCH (1)DELETE (5)
- Rate limits Configureerbaar per site via rate-limiting-instellingen; standaard geen harde limiet, maar beheerders kunnen limieten instellen
- Webhooks Beschikbaar
- Sandbox Beschikbaar
- Response format JSON
- Versionering URL-based
- SDK's Python, Node.js
Laatste ontwikkelingen bij de ERPNext API
Het Frappe Framework onder ERPNext biedt al sinds de vroege versies een generieke REST API. Authenticatie is uitgebreid van basic auth en API-keys naar token-authenticatie en volledige OAuth 2.0-ondersteuning. Met Frappe v13 werd het limiet-parameter toegevoegd voor paginering en zijn filters verrijkt met or_filters en operator-condities. Vanaf Frappe Framework v15 is API v2 beschikbaar onder de prefix /api/v2/ met specifieke routes voor documenten (/api/v2/document/) en doctypes (/api/v2/doctype/), inclusief endpoints voor metadata, telling en method-execution op documenten. Webhooks zijn configureerbaar via de Webhook-DocType.
API versies
Introductie van API v2 onder de /api/v2/ prefix met dedicated document- en doctype-routes, inclusief endpoints voor metadata, count en method-execution.
Verbeteringen in performance en permission-handling van de REST API; uitbreiding van filter-operatoren.
Toevoeging van de limit-alias voor limit_page_length, or_filters en expand_links voor het uitklappen van link-velden.
Uitbreiding van whitelisted RPC-methoden en verbeterde authenticatie-opties.
Volledige OAuth 2.0-ondersteuning toegevoegd aan het Frappe Framework voor veilige third-party integraties.
Documentatie & resources
- Frappe REST API documentatie ↗
- Frappe REST API Introduction (v1 + v2) ↗
- Manipulating DocTypes ↗
- Token Based Authentication ↗
- OAuth 2 authenticatie ↗
- Webhooks in Frappe ↗
- ERPNext gebruikersdocumentatie ↗
- frappe-client (Python) ↗
- frappejs (JavaScript/Node) ↗
- ERPNext op GitHub ↗
- Frappe Framework op GitHub ↗
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt