Ground Control is an iPad management system that Hardenhuish School uses to deploy default settings across its devices; GLPI is a system it uses to track assets (eg. the iPads) as well as support tickets.
My project involved using a plugin to add a REST API to GLPI and the webhooks feature on Ground Control to transfer data between the two.
As much as the technical challenges of the json and a custom GLPI installation (eg. URLs permitted to access it) was the challenge presented by the complete lack of documentation for the API – and indeed, GLPI as a whole, since my French is not good enough to understand the technical language in its documentation.
Nevertheless, there’s now a fully working PHP solution crafted from scratch!