Hoe het werkt
- Pakketfeature: geldt voor elke sleutel. Zit de feature niet in het pakket, dan geeft het endpoint
403metpackage_feature_unavailable. - Recht: een organisatie-API-sleutel heeft alle rechten. Dezelfde endpoints worden ook door de Factora-app gebruikt met een persoonlijke login; daar gelden de rechten van de rol van de gebruiker.
- Limieten: pakketten kunnen een maximum hebben (bijvoorbeeld aantal klanten of facturen). Daarboven geeft aanmaken
422metsubscription_limit_reached.
Overzicht per onderdeel
| Onderdeel | Pakketfeature | Rechten |
|---|---|---|
| Hele API | api | — |
| Organisatie bijwerken | — | settings.manage |
| Klanten | customers | customers.view, customers.manage |
| Automatisch factureren per klant | automatic_invoicing | customers.manage |
| Facturen | invoices | invoices.view, invoices.manage |
| Facturen en offertes e-mailen | automatic_emails | invoices.send, quotes.send |
| PDF downloaden | pdf_export | invoices.view, quotes.view |
| Offertes | quotes | quotes.view, quotes.manage |
| Offerte omzetten naar factuur | quotes + invoices | quotes.manage + invoices.manage |
| Producten | products | products.view, products.manage |
| Klantabonnementen | subscriptions | subscriptions.view, subscriptions.manage |
| Abonnementsperiode verwerken | automatic_invoicing | subscriptions.manage |
| Rapporten | reports | reports.view |
| Klantenportaal | customer_portal | customer_portal.manage |
| Boekhouding | Administratie ingericht | administration.view plus bookkeeping.*, bank.*, documents.*, vat.view |
| Webhooks (automatiseringen) | webhooks | Beheer van automatiseringen in de webapp |
Vooraf controleren
Er is geen apart endpoint dat de features van het pakket opsomt. Vang 403 met package_feature_unavailable af en toon de gebruiker dat de functie een ander pakket vraagt; error.upgrade_url verwijst naar de pakketpagina.
Lees ook
- AuthenticatieElk verzoek stuurt een organisatie-API-sleutel mee als Bearer token. Zo maak, gebruik en trek je sleutels in.
- Fouten en statuscodesWelke HTTP-statuscodes de API gebruikt, hoe een foutantwoord eruitziet en hoe je ermee omgaat.
- BoekhoudingGrootboek, memoriaalboekingen, crediteuren, inkoopfacturen, bankimport en -matching, documenten en btw.