You mentioned that curl and jq need to be installed on the router. Why is that? if this is done just to fetch the info one time, why not do it on your local computer? It doesn’t seem like you are automating actually applying the config to the client