De jortt API en koppelingen bouwen

De jortt API is de ingang waarlangs andere software met je administratie praat. Je zet een API-koppeling aan bij Instellingen, Koppelingen, Jortt API-koppeling. Daar zie je de koppelingen van je softwareleveranciers, en maak je bij Eigen API-koppeling zelf een applicatie aan met een client ID en een client secret. De API werkt vanaf jortt MKB, ook in je proefperiode. De documentatie staat op developer.jortt.nl.

Een API is een vaste ingang waarlangs software met jortt praat. Voor software-ontwikkelaars is er een jortt API beschikbaar waarmee je je eigen applicatie aan jortt koppelt. De volledige documentatie staat op developer.jortt.nl. Wat je allemaal met jortt kunt koppelen, en waarom, staat in het API-center.

Wat je met de API doet

Met de API zet software gegevens in jortt, of haalt ze eruit, zonder dat iemand iets overtypt. Een paar voorbeelden:

Je hebtWat de koppeling doet
een webshop of kassamaakt van elke bestelling een factuur in jortt, en verstuurt hem als je dat wilt
een urenregistratie of werkbonnenappzet de gewerkte uren of de werkbon als factuurregels in jortt
een salarisprogrammazet de loonjournaalposten van elke maand in jortt
een dashboard of rapportagetoolhaalt je omzet, je winst-en-verliesrekening en je balans op
een scanner of eigen appuploadt bonnen naar je Inbox, waar de Boekhoudbot ze verwerkt

Vanaf welk abonnement

De API-koppeling is beschikbaar vanaf jortt MKB, dus ook met jortt Plus. In je proefperiode werkt hij ook, zodat je een koppeling kunt testen voordat je een pakket kiest. In jortt Starter en jortt ZZP zit geen API-koppeling. Krijgt een koppeling de foutmelding organization.requires_mkb_plan, dan heeft je administratie geen jortt MKB of jortt Plus. Zo upgrade je je account.

Twee soorten API-koppelingen

Alle API-koppelingen staan in jortt bij Instellingen, onder Koppelingen, bij Jortt API-koppeling. Daar kies je tussen twee soorten:

API-koppeling met softwareleveranciers. De leverancier van je software heeft een koppeling met jortt gebouwd, bijvoorbeeld je webshop of je urenregistratie. Je geeft toegang vanuit die software, en hier zie je welke applicaties toegang hebben en met welke rechten. Hoe je die toegang bekijkt en intrekt, lees je bij gekoppelde apps beheren.

Eigen API-koppeling. Je maakt zelf een koppeling tussen je eigen applicatie en jortt, of laat die maken door een ontwikkelaar. Daarvoor maak je hier een applicatie aan en krijg je een client ID en een client secret. Zo’n applicatie werkt alleen voor je eigen administratie.

Zo zet je een koppeling aan

Een koppeling van je softwareleverancier zet je aan in die software. Je klikt daar op koppelen met jortt, logt in bij jortt en geeft toestemming. Daarna staat de applicatie bij API-koppeling met softwareleveranciers.

Een eigen API-koppeling maak je zo aan:

  1. Klik linksonder in het hoofdmenu op Instellingen.
  2. Kies onder Koppelingen voor Jortt API-koppeling.
  3. Klik op Eigen API-koppeling. Je ziet de applicaties die je al hebt aangemaakt.
  4. Klik op Applicatie toevoegen. Het scherm Nieuwe applicatie opent.
  5. Vul bij Naam een naam in en vink bij Scopes (rechten) aan wat de applicatie mag lezen en schrijven.
  6. Klik op Voeg applicatie toe. Je ziet de client ID en de client secret.
Let op
De client secret zie je maar één keer. Jortt slaat hem versleuteld op en kan hem daarna niet meer tonen. Kopieer hem voordat je op OK, ik heb de gegevens bewaard en sluit dit scherm klikt. Ben je hem kwijt, maak dan een nieuwe applicatie aan en verwijder de oude.

Behandel de client secret als een wachtwoord: wie hem heeft, kan met de rechten van de applicatie in je administratie. Wil je een applicatie stoppen, open hem dan bij Eigen API-koppeling en klik op Verwijderen. Ook alle tokens van die applicatie worden dan ingetrokken.

Welke rechten een koppeling kan krijgen

Een koppeling krijgt alleen de rechten die je aanvinkt, of die je softwareleverancier vraagt en jij goedkeurt. Zo heten ze in jortt, met de naam die een ontwikkelaar gebruikt:

In jorttScope
Klanten bekijkencustomers:read
Klanten aanmaken, wijzigen en verwijderencustomers:write
Facturen bekijkeninvoices:read
Facturen aanmaken en verstureninvoices:write
Offertes bekijkenestimates:read
Offertes aanmaken en versturenestimates:write
Boekingen bekijkenexpenses:read
Boekingen aanmaken en wijzigenexpenses:write
Bonnen bekijkenreceipts:read
Bonnen uploaden naar de Inboxinbox:write
Rapporten bekijkenreports:read
Bankrekeningen en transacties bekijkenfinancing:read
Geregistreerde betalingen bekijkenreconciling:read
Betalingen registreren en ongedaan makenreconciling:write
Salarisadministratie bekijkenpayroll:read
Salarisadministratie wijzigenpayroll:write
Administratie gegevens en instellingen bekijkenorganizations:read
Administratie gegevens en instellingen wijzigenorganizations:write

Vink alleen aan wat de koppeling echt nodig heeft. Een dashboard heeft genoeg aan Rapporten bekijken; een webshop heeft Klanten en Facturen nodig, maar niet je salarisadministratie.

Wat je technisch moet weten

De belangrijkste gegevens uit de documentatie, zodat je weet waar je aan begint:

OnderdeelHoe het werkt
Basis-URLhttps://api.jortt.nl, met JSON als formaat
AutorisatieOAuth 2.0. Voor je eigen applicatie gebruik je client credentials; bouw je iets dat namens andere jortt-gebruikers werkt, dan gebruik je de authorization code-flow
Versieselk onderdeel heeft zijn eigen nieuwste versie, bijvoorbeeld v3 voor facturen en v2 voor klanten; v1 is sinds 28 augustus 2026 verouderd
Limiet10 verzoeken per seconde, en maximaal 100 resultaten per pagina
SpecificatieOpenAPI 2.0 op api.jortt.nl/swagger_doc

Bouw je een koppeling voor andere ondernemers, lees dan een koppeling met jortt bouwen.

Een foutmelding van je koppeling

De API geeft bij een fout altijd een vaste sleutel terug. Daaraan zie je wat er mis is:

SleutelWat het betekentWat je doet
organization.requires_mkb_planje administratie heeft geen jortt MKB of jortt Plusupgrade naar jortt MKB
scopes.insufficientde koppeling mist een rechtgeef de applicatie het recht dat hij nodig heeft
access_token.expiredhet token is verlopen; dat gebeurt na 2 uurlaat de koppeling een nieuw token ophalen met het refresh token
access_token.revokedde toegang is ingetrokkenkoppel opnieuw vanuit de software
request.throttledmeer dan 10 verzoeken per secondelaat de koppeling even wachten en het opnieuw proberen

Jortt geeft geen ondersteuning op de technische integratie zelf. Een koppeling van een andere partij laat je daarom nakijken door die partij.

De oude API met een API-key

Zie je bij Koppelingen ook Jortt API (oud en wordt niet meer ondersteund), dan heeft je administratie nog een koppeling via de oude API, met een applicatienaam en een API-key. Die API wordt niet meer ondersteund. Vraag de partij die de koppeling heeft gemaakt om over te stappen naar de huidige API, via Jortt API-koppeling.

Koppelen aan een AI-assistent

Wil je je administratie aan een AI-assistent zoals ChatGPT, Claude of elke andere AI-tool koppelen, dan gebruik je niet de API maar de MCP-server van jortt. Daarvoor hoef je niets te bouwen en geen applicatie aan te maken.

De jortt MCP-koppeling voor AI-assistenten

Liever niet zelf bouwen

Onze partner APIcenter.io maakt koppelingen tussen jortt en 50+ apps: CRM-systemen, ERP-systemen, marketingautomatisering, marktplaatsen en e-commerce. Met Zapier en Make koppel je jortt zonder te programmeren aan andere apps, en partijen als WeProcess en Brixxs bouwen een koppeling op maat.

Koppel via APIcenter

Een overzicht van alle beschikbare koppelingen staat bij Koppelingen met jortt en bij kant-en-klare koppelingen.

Exporteren in plaats van koppelen

Wil je je cijfers in rapportage- of BI-software inlezen, dan kan een koppeling met Rapporten bekijken je winst-en-verliesrekening en balans ophalen. Zonder koppeling is de auditfile het startpunt. Zo maak je die: Export van mijn Inbox, facturen en boekingen.

Let op
Auditfiles zijn primair niet gemaakt om data in te lezen in externe software zoals rapportagetools. Jortt geeft hier geen ondersteuning op, of garanties dat dit werkt. Het is aan de inlezende partij te zorgen dat dit werkt.

Veelgestelde vragen over de jortt API

Heb je een vraag? Wij hebben de antwoorden!

De documentatie voor software-ontwikkelaars staat op developer.jortt.nl. Daar lees je hoe je je eigen applicatie aan jortt koppelt. De specificatie in OpenAPI 2.0 staat op api.jortt.nl/swagger_doc. Kom je er niet uit, stuur dan een e-mail naar support@jortt.nl met je bedrijfsnaam zoals die in jortt staat en een duidelijke omschrijving van je vraag.

De API-koppeling zit vanaf jortt MKB, dus ook in jortt Plus. In je proefperiode werkt hij ook. In jortt Starter en jortt ZZP zit geen API-koppeling: een verzoek krijgt dan de foutmelding organization.requires_mkb_plan.

Ja. Je bank, Mollie, Peppol en Dropbox zet je in jortt zelf aan. Partner APIcenter.io maakt kant-en-klare koppelingen tussen jortt en meer dan 50 apps: CRM-systemen, ERP-systemen, marketingautomatisering, marktplaatsen en e-commerce. Daarnaast zijn er koppelingen met onder meer Employes, Time:on, Simple-Simon, eHour, Keeping, OutSmart, Zapier en Make. Ook die lopen via de API, dus vanaf jortt MKB.

Via de API haal je rapporten op, zoals de winst-en-verliesrekening en de balans, met het recht Rapporten bekijken. Je kunt ook je hele boekhouding exporteren als auditfile (XAF 4.0.3) via Boekhoudbot, Maak voor mij een auditfile. Let op: auditfiles zijn primair niet gemaakt om data in te lezen in externe software zoals rapportagetools. Jortt geeft hier geen ondersteuning op en geen garantie dat dit werkt; het is aan de inlezende partij om te zorgen dat het werkt.

Ja. Naast de API heeft jortt een MCP-server waarmee je je administratie aan een AI-assistent zoals ChatGPT, Claude of elke andere AI-tool koppelt. Daarvoor hoef je niets te bouwen en geen client ID aan te maken. Die zit, net als de API, vanaf jortt MKB. Lees hoe dat werkt bij De jortt MCP-koppeling voor AI-assistenten.

Die maak je zelf aan in jortt. Ga naar Instellingen linksonder in het hoofdmenu en kies onder Koppelingen voor Jortt API-koppeling. Kies Eigen API-koppeling, klik op Applicatie toevoegen, geef de applicatie een naam en vink de rechten aan die hij nodig heeft. Na Voeg applicatie toe zie je de client ID en eenmalig de client secret. Koppel je de software van een leverancier, dan start je de koppeling in die software. De technische documentatie staat op developer.jortt.nl.

Kijk naar de sleutel in de foutmelding. Bij organization.requires_mkb_plan heeft je administratie geen jortt MKB of jortt Plus: in jortt Starter en jortt ZZP werkt de API niet. Bij scopes.insufficient mist de koppeling een recht; geef je applicatie dat recht. Bij request.throttled doet de koppeling meer dan 10 verzoeken per seconde. Bij access_token.expired moet de koppeling een nieuw token ophalen met het refresh token.

Je vraagt per onderdeel rechten aan, apart voor lezen en voor schrijven: klanten, facturen, offertes, boekingen, bonnen, organisatiegegevens, rapporten, salarisadministratie, bankrekeningen en transacties, geregistreerde betalingen en het uploaden van bonnen naar de Inbox. De volledige lijst met scopes en endpoints staat op developer.jortt.nl.