Spring naar hoofdinhoud
REST API

Integreer Buddy's Flow met je eigen software

Volledige REST API met 25+ endpoints. Automatiseer je werkprocessen, sync met externe systemen, of bouw je eigen integraties.

Endpoints

25+

REST compliant

100%

Response tijd

<100ms

Uptime

99.9%

Handmatig data overtypen is tijdverspilling

Leads uit je website, facturen naar je boekhouding - alles met de hand? Er is een betere manier.

Dubbel werk

Lead via contactformulier? Handmatig invoeren in je CRM. Factuur verstuurd? Handmatig naar je boekhouding.

Vertraging

Data komt pas in je systeem als jij tijd hebt om het over te typen. Uren, soms dagen later.

Sync problemen

Klant gewijzigd in systeem A maar niet in B? Welke versie is correct? Data raakt uit sync.

FEATURES

Een API die gewoon werkt

REST-compliant, goed gedocumenteerd, en met de features die je verwacht.

25+ endpoints

Volledige CRUD voor klanten, facturen, offertes, transacties, taken en meer.

API key authenticatie

OAuth-style keys met read/write scopes. Eenvoudig te genereren in je dashboard.

Team isolatie

Elke API call is automatisch gefilterd op jouw team. Geen data leakage mogelijk.

Rate limiting

Eerlijke limieten per plan. Headers tonen je remaining requests.

Credit systeem

Subscription limiet bereikt? Koop credits voor extra API calls.

Volledige docs

Interactieve documentatie met voorbeelden voor elke endpoint.
AUTHENTICATIE

API keys met scopes

Genereer API keys in je dashboard. Kies welke rechten elke key krijgt: alleen lezen, of ook schrijven. Optioneel een vervaldatum voor extra veiligheid.

  • OAuth-style - Bearer tokens in header
  • Scopes - Read en/of write rechten
  • Expiratie - Optionele vervaldatum
  • Gehashed - Veilig opgeslagen
Bearer tokens
Veilig opgeslagen

Authorization Header

Bearer bf_a1b2c3d4e5f6...
ENDPOINTS

Toegang tot al je data

25+ endpoints voor alle modules. Volledige CRUD waar mogelijk.

Klanten

/api/v1/clients

GET, POST, PUT, DELETE

Leads

/api/v1/leads

GET, POST, PUT, DELETE

Facturen

/api/v1/invoices

GET, POST

Offertes

/api/v1/quotes

GET, POST

Transacties

/api/v1/transactions

GET, POST, PUT, DELETE

Taken

/api/v1/tasks

GET, POST, PUT, DELETE

Agenda

/api/v1/calendar-events

GET, POST

BTW codes

/api/v1/tax-codes

GET

Grootboek

/api/v1/chart-of-accounts

GET

Open posten

/api/v1/open-items

GET

FAIR USE

Rate limiting per plan

Elke subscription heeft een eerlijke rate limit. Headers in elke response tonen je huidige limiet, remaining requests en reset timestamp.

  • Free - 100 requests/uur
  • Starter - 1.000 requests/uur
  • Pro - 5.000 requests/uur
  • Enterprise - 20.000 requests/uur
Rate headers
Fair use

Response Headers

X-RateLimit-Limit: 1000X-RateLimit-Remaining: 998X-RateLimit-Reset: 1234567890
FLEXIBILITEIT

Credits voor extra capaciteit

Subscription limiet bereikt maar je wilt meer via de API? Koop credit pakketten. 1 credit = 1 resource creation. Read operaties zijn altijd gratis.

  • 500 credits - €8
  • 2.500 credits - €35
  • 10.000 credits - €110
  • Read gratis - Alleen write kost credits
Credit pakketten
Read gratis

API Credits

2.500

credits beschikbaar

VOORBEELD

Simpel te gebruiken

Een paar regels code en je haalt je data op.

// Klanten ophalen
const response = await fetch('https://app.buddysflow.nl/api/v1/clients', {
  headers: {
    'Authorization': 'Bearer bf_your_api_key_here',
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
// { success: true, data: { clients: [...], pagination: {...} } }

// Nieuwe lead aanmaken
const newLead = await fetch('https://app.buddysflow.nl/api/v1/leads', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer bf_your_api_key_here',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    title: 'Website ontwikkeling',
    firstName: 'Jan',
    lastName: 'Janssen',
    email: 'jan@example.nl',
    value: 5000
  })
});
TOEPASSINGEN

Wat kun je bouwen?

Een paar ideeën om je op weg te helpen.

Website formulier

Nieuwe lead via je contactformulier? POST direct naar /api/v1/leads. Automatisch in je CRM zonder handmatig overtypen.

Sync met eigen systeem

Draai je eigen ERP of CRM? Sync klanten en facturen bidirectioneel. Beide systemen altijd up-to-date.

Custom rapportages

Pull transacties en facturen naar je eigen BI tool. Bouw dashboards die perfect passen bij jouw KPI's.
BEVEILIGING

Enterprise-grade security

Je data is veilig. API keys gehashed, HTTPS verplicht, team isolatie standaard, CORS whitelist. Geen compromissen op beveiliging.

  • Gehashed - API keys nooit plain text
  • HTTPS - Altijd versleuteld
  • Team isolatie - Alleen eigen data
  • CORS - Whitelist-based
Enterprise security
CORS whitelist

Beveiligd

Enterprise-grade

  • API keys gehashed
  • HTTPS verplicht
  • Team isolatie
  • CORS whitelist
FAQ

Veelgestelde vragen

Alles wat je wilt weten over de Buddy's Flow API

Klaar om te integreren?

Maak een account aan en genereer je eerste API key. Volledige documentatie beschikbaar.

REST API | Integreer Buddy's Flow met je eigen software | Buddy's Flow - Boekhoudprogramma & CRM Software