Getting Data In

Trying to make Splunk Rest API search request and got 400 bad request

yko84109
Loves-to-Learn

I'm trying to send the following Request body (Using Splunk Rest API, C#):
search = |inputlookup mylookup | eval week_ago=strftime(relativetime(now(), "-7d@d"), "%Y-%m-%d %H:%M:%S") | where record_created>week_ago

Post request to:
https://mysplunkuri:8089/servicesNS/~/search/search/jobs
Headers:
Content-Type: application/x-www-form-urlencoded
Authorization: Basic (base64Stringofmycredentials)

And got 400 bad request.

If I'm trying the following query:
search = |inputlookup mylookup | where record_created>"2019-04-16 00:00:00"

Its return status code 200 (OK).

All the queries above works in splunk.

What I'm doing wrong?

Tags (3)
0 Karma
Get Updates on the Splunk Community!

The Splunk Success Framework: Your Guide to Successful Splunk Implementations

Splunk Lantern is a customer success center that provides advice from Splunk experts on valuable data ...

Splunk Training for All: Meet Aspiring Cybersecurity Analyst, Marc Alicea

Splunk Education believes in the value of training and certification in today’s rapidly-changing data-driven ...

Investigate Security and Threat Detection with VirusTotal and Splunk Integration

As security threats and their complexities surge, security analysts deal with increased challenges and ...