Getting Data In

REST API realtime searches with output_mode set to json

johandk
Path Finder

Not sure if this has been raised before but I couldn't find anything.

curl -k -u admin:changeme https://localhost:8089/services/search/jobs/export -d search="search sourcetype=sometype" -d earliest_time="rt-30m" latest_time="rt"

works perfectly.

curl -k -u admin:changeme https://localhost:8089/services/search/jobs/export -d search="search sourcetype=sometype" -d earliest_time="rt-30m" latest_time="rt" output_mode="json"

Does not return anything. Is this intended behavior or just a missing feature?

Tags (1)
0 Karma
1 Solution

gstewart
Explorer

Add -d to the http post data requests. So in this case, I believe the correct curl string would be:

curl -k -u admin:changeme https://localhost:8089/services/search/jobs/export -d search="search sourcetype=sometype" -d earliest_time="rt-30m" -d latest_time="rt" -d output_mode="json"

View solution in original post

gstewart
Explorer

Add -d to the http post data requests. So in this case, I believe the correct curl string would be:

curl -k -u admin:changeme https://localhost:8089/services/search/jobs/export -d search="search sourcetype=sometype" -d earliest_time="rt-30m" -d latest_time="rt" -d output_mode="json"

ff_djimenez
New Member

This gives me a 404 on Splunk 5.0.

0 Karma
Get Updates on the Splunk Community!

Splunk App for Anomaly Detection End of Life Announcment

Q: What is happening to the Splunk App for Anomaly Detection?A: Splunk is officially announcing the ...

Aligning Observability Costs with Business Value: Practical Strategies

 Join us for an engaging Tech Talk on Aligning Observability Costs with Business Value: Practical ...

Mastering Data Pipelines: Unlocking Value with Splunk

 In today's AI-driven world, organizations must balance the challenges of managing the explosion of data with ...