The Trigger Job API is used to pull data from a customer's Splunk Enterprise or Cloud instance, and process those data through sRTMS.
https://<hostname>:<port>/job-rest-service/splunk/job
<hostname>: Azure hostname
<port>: Azure port
Content-Type: application/json
Accept: application/json
X-MS-VERSION: v0.1.1
X-AD-Authorization: <azureToken>
Content-Type: application/xml
Accept: application/xml
X-MS-VERSION: v0.1.1
X-AD-Authorization: <azureToken>
{
"jobName":"<jobName>",
"userName":"<splunkLogin>",
"password":"<splunkPwd>"
"url":"<splunkAPI>",
"deviceSearch":"<splunkDeviceSearch>",
"packageSearch":"<splunkPackageSearch>"
}
<jobName>: Use an exist Job Name's or create a new one
<splunkLogin>: Splunk instance's username
<splunkPwd>: Splunk instance's password
<splunkAPI>: Splunk URL "https://<hostname>:<port>"
<splunkDeviceSearch>: Splunk Device Search
<splunkPackageSearch>: Splunk Package Search
<JobArgs>
<jobName>[jobName]</jobName>
<userName>[snowLogin]</userName>
<password>[snowPwd]</password>
<url>[splunkAPI]</url>
<deviceSearch>[splunkDeviceSearch]</deviceSearch>
<packageSearch>[splunkPackageSearch]</packageSearch>
</JobArgs>
[jobName]: Use an exist Job Name's or create a new one
[splunkLogin]: Splunk instance's username
[splunkPwd]: Splunkinstance's password
[splunkAPI]: Splunk URL "https://<hostname>:<port>"
[splunkDeviceSearch]: Splunk Device Search
[splunkPackageSearch]: Splunk Package Search
This request will return the Job ID session key "jobID". Please save this Job ID and use it in the Job Status API call.
if you have questions or issues using the API, please contact us as support@fatstacks.tech