https://host:<mgmt_port>/services/saved/searches
http://localhost:8089/servicesNS/-/app/saved/searches?search=eai:acl.owner%3Duser_name
This endpoint will gives you list of searches.
Check this link for more: https://docs.splunk.com/Documentation/Splunk/8.2.1/RESTREF/RESTsearch#saved.2Fsearches
You can try SPL also.
| rest /servicesNS/-/-/saved/searches splunk_server=local
https://docs.splunk.com/Documentation/Splunk/latest/RESTREF/RESTconf#configs.2Fconf-.7Bfile.7D
Similarly you can get list of macros.
curl -k -u admin:pass https://localhost:8089/services/configs/conf-macros
| rest /servicesNS/-/-/admin/macros count=0 splunk_server=local
With Python SDK check this link. You will find example code there.
https://dev.splunk.com/enterprise/docs/devtools/python/sdk-python/howtousesplunkpython/howtowork/
I hope this will help you.
Thanks
KV
▄︻̷̿┻̿═━一
If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.
Thank You Kamlesh ...I have checked it and am able to access my reports and macros.
I will check next part that how to download it by using python.
I need to access my current reports and macros from Splunk where it has been created.
so that it can be downloaded and then can be able to commit to git repository .
This needs to be done by Using Splunk sdk for python.
https://host:<mgmt_port>/services/saved/searches
http://localhost:8089/servicesNS/-/app/saved/searches?search=eai:acl.owner%3Duser_name
This endpoint will gives you list of searches.
Check this link for more: https://docs.splunk.com/Documentation/Splunk/8.2.1/RESTREF/RESTsearch#saved.2Fsearches
You can try SPL also.
| rest /servicesNS/-/-/saved/searches splunk_server=local
https://docs.splunk.com/Documentation/Splunk/latest/RESTREF/RESTconf#configs.2Fconf-.7Bfile.7D
Similarly you can get list of macros.
curl -k -u admin:pass https://localhost:8089/services/configs/conf-macros
| rest /servicesNS/-/-/admin/macros count=0 splunk_server=local
With Python SDK check this link. You will find example code there.
https://dev.splunk.com/enterprise/docs/devtools/python/sdk-python/howtousesplunkpython/howtowork/
I hope this will help you.
Thanks
KV
▄︻̷̿┻̿═━一
If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.