The "Network Error" typically has to do with security which is why the message is vague rather than a more useful and specific message.
There are several reasons why this error might occur, here are the prime suspects.
Possible Cause -- Mixed Content
Your API is being served over HTTP rather than HTTPS.
Luxiflux tools utilize HTTPS only (does not support HTTP) and can only be integrated into websites that fully support HTTPS.
Solution: Convert your API to be served over HTTPS.
Possible Cause -- CORS Policy
Your API does not have a Cross-Origin Resource Sharing (CORS) policy that allows your API to receive requests from luxiflux.com.
Solution: Add CORS headers to your API response.
Examples:
Your API can allow requests from a specific origin.
Access-Control-Allow-Origin: https://v1-zonal-tools.luxiflux.com Access-Control-Allow-Methods: GET
Your API can allow requests from all origins.
Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET
Possible Cause -- 502 Bad Gateway
Your request could have timed-out (longer than ~10s).
Possible Cause -- Incorrect Authentication URL
If the Authentication URL is not correct, often when a "/" is missing at the end of the Authentication URL, this will result in an error. Luxiflux cannot automatically append a "/" or remove one.