Splunk Search

Is it possible to run a Splunk search via the REST API using the rest command?

hettervik_new
Explorer

There is a search endpoint on Splunk for running searches remotely via the REST API and stream back the search results as they become available (search/v2/jobs/export).

There also is a rest command in Splunk. One would think that it is possible to use the rest command to run searches on the endpoint "search/v2/jobs/export", for example like this.

| rest /services/search/v2/jobs/export splunk_server=local search="123"

However, I get the error message "Method Not Allowed" when I'm trying to do this. Suspect this is because the enpoint is expecting a HTTP POST, not HTTP GET.

Has anyone managed to do a search on this API endpoint like this using the rest search command, or have any idea on how to do it?

Tags (3)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

As you've discovered the rest command only issues GET requests.  Any operation requiring a POST or DELETE request must come from something other than the Splunk UI.

---
If this reply helps you, Karma would be appreciated.

View solution in original post

richgalloway
SplunkTrust
SplunkTrust

As you've discovered the rest command only issues GET requests.  Any operation requiring a POST or DELETE request must come from something other than the Splunk UI.

---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...