Verwarrende melding Bouw7 Apollo API: Cannot read properties of undefined (reading 'substring')

Als de Apollo API’s van Bouw7 rechtstreeks benaderd worden via HTTPDownload of een browser, dan kan de volgende foutmelding optreden:

{
    "error": {
        "name": "TypeError",
        "message": "Cannot read properties of undefined (reading 'substring')"
    }
}

Deze foutmelding treedt bijvoorbeeld op door de volgende URL in de browser te plakken:

https://apollo.bouw7.nl/search/projects?q=createdAt+%3E+%40%28%22jan.+2022+at+15%3A30%22%29

De foutmelding is verwarrend en lekt enige informatie over de interne werking van Bouw7.

De oorzaak is het ontbreken van het API-token. Advies is om het API-token mee te geven. Via een insert op NativeScalarRequests gebeurt dat automatisch.