Overzicht
Met de Flixer API kun je data ophalen voor synchronisatie met externe systemen zoals:- CRM systemen
- Business Intelligence tools
- Google Sheets of Excel
- Zapier / Make automations
Beschikbare data
Leads ophalen
Opdrachten ophalen
/leads, maar retourneert opdrachten die verder zijn in het proces (ingepland, in uitvoering, afgerond).
Synchronisatie strategieen
Periodieke sync
Poll de API op vaste intervallen (bijv. elke 5 minuten):Incremental sync
Houd lokaal bij welke items je al hebt en filter opreceivedAt:
Voorbeeld: Google Sheets
Synchroniseer leads naar Google Sheets met Apps Script:Best practices
Cache responses waar mogelijk
Cache responses waar mogelijk
Als je dezelfde data meerdere keren nodig hebt, cache de response lokaal in plaats van herhaalde API calls.
Gebruik idempotente upserts
Gebruik idempotente upserts
Gebruik het
id veld als unieke key bij het synchroniseren. Check of een item al bestaat voordat je het toevoegt.Log sync resultaten
Log sync resultaten
Houd bij wanneer je laatst hebt gesynchroniseerd en hoeveel items zijn verwerkt. Dit helpt bij debugging.
Handel fouten graceful af
Handel fouten graceful af
Als een sync mislukt, log de fout en probeer het later opnieuw. Stop niet de hele sync bij een enkel item dat faalt.