Alle Tickets via de Trengo API

Het Nederlandse ticketing systeem Trengo dat langzaam maar zeker de markt lijkt te veroveren, beschikt ook over een REST API. Met deze API kun je de gemaakte tickets uitlezen en deze koppelen aan de juiste agent.
Helaas zijn niet alle API endpoints voorzien van pagination; let op het woordje “Most” in deze pagina van de documentatie: https://developers.trengo.com/docs/pagination-1!
Het endpoint om alle tickets op te halen (https://developers.trengo.com/reference/list-all-tickets) heeft dat dus jammer genoeg ook niet. Best onhandig, want in plaats van dat je je aantal API calls kunt begrenzen, zul je nu door de hele base moeten loopen totdat je geen resultaat meer krijgt.
En daarbij loop je weer het risico dat je tegen het maximum aantal calls van 120 per minuut aanloopt (https://developers.trengo.com/docs/rate-limiting), maar dat kan Trengo gelukkig eenvoudig voor je verhogen.
Ben je op zoek naar wat eenvoudige PHP scripts om REST API requests te doen? Zie dan de links hieronder: