Skip to content

REST API

Connect your own software to EenFactuurMaken.nl with REST API v1. Base URL, your first request, what you can do and where to find the full reference.

With the REST API you create customers, products and invoices from your own software: your web shop, CRM, time tracking or a script. It's the same API the web app and the MCP server use, so almost everything you can do in the app, you can also do through the API. The API is included in every plan.

Quick start

  1. Create an API key under Settings → API & AI. See API keys and apps.
  2. Send it in the Authorization: Bearer efm_… header.
  3. Make your first request:
bash
curl https://eenfactuurmaken.nl/api/v1/me \
  -H "Authorization: Bearer $EENFACTUURMAKEN_API_KEY"

You get back your account, your plan, its limits and your usage this month. If that works, you can do everything.

Base URLhttps://eenfactuurmaken.nl/api/v1
FormatJSON in, JSON out (PDF, UBL and ZIP as files)
OpenAPI 3.1 specificationhttps://eenfactuurmaken.nl/api/v1/openapi.json
AuthenticationAPI key as a Bearer token or X-API-Key

What can you do with it?

AreaEndpoints
AccountGET /me
Business details and logoGET/PATCH /business, PUT/GET/DELETE /business/logo
Customerslist, create, get, update, archive; GET /vat-check (VIES)
Productslist, create, get, update, archive
Invoiceslist, create (draft), update, delete, duplicate, issue, credit note, paid/unpaid, cancel, online link, next number, exchange rate
Sendingemail an invoice, send a reminder, email log
DocumentsPDF, UBL, compliance check, PDF preview
Reportsstatistics and VAT per quarter, ZIP export
Layouts, recurring, email domainstemplates (Pro), recurring invoices (Pro), custom sender domain (Pro)

Every endpoint with its parameters, fields and examples is in the endpoint reference.

Read on

Working with an AI assistant? Then the MCP server is often easier: you don't need any code.

Dutch rules in the API

The API applies the same rules as the app: invoice checks when you issue, sequential numbering, the right VAT treatment and your plan limits.

Last updated on 13 October 2026

Stuck?

Email us at support@eenfactuurmaken.nl. Tell us what you tried and what happened, and we will help you out.

support@eenfactuurmaken.nl