Use Client Info for analysis and debugging purposes
To better evaluate requests from individual clients and to be able to analyze faulty requests, it is recommended to send a Client Info Header (Client-Info) with every HTTP request. This header information is automatically evaluated and saved in the request log.
The Client Info Header should contain a descriptive name of the application that is executing the request. Additional information can make it easier to analyze errors. For example, the version used (e.g. 4.7.1) of the application or the execution platform used (desktop, app or web) can also be useful.
Example Client Info Header send by Blink Manager
Request (Curl)
curl --location 'https://<SYSTEM>-api.blink.online/odata/v2/Locations' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Client-Info: Blink Manager 4.7.1.203-WEB (hotfix/4.7.1)' \
--header 'Authorization: Bearer <ID_TOKEN>'