From the GUI i run this, but i want to automate this process,
can i run it from the command line?
I have tried Curl but its is not working
bash$ curl -u admin: -X POST http://hp737srv:8000/en-GB/debug/refresh
This resource can be found at http://hp737srv:8000/en-GB/account/login?return_to=%2Fen-GB%2Fdebug%2Frefresh.hp7
Last time I checked you could use the command | refresh from this app: https://splunkbase.splunk.com/app/1871
You could check the source code in the github repo: https://github.com/M-u-S/TA-debug-refresh
Also check this previous post: https://answers.splunk.com/answers/565493/is-there-a-cli-command-for-debug-refresh.html
It seems that if you want to refresh only selected endpoints you could list them and loop over them with curl. I will investigate further.
Hope it helps.
This answer ist pretty good. I'd go for the python script: