Is there an API that I could use to trigger a saved search that can collect data from an index into a summary index?
Try saved/searches/{name}/dispatch. See https://docs.splunk.com/Documentation/Splunk/8.2.1/RESTREF/RESTsearch#saved.2Fsearches.2F.7Bname.7D....
Thank you for your response. I don't think /dispatch is what I'm looking for.
I have an saved search that populates data into an index at a scheduled time. This index in turn collects that data into a summary index which is used to display it on one of our Visualizations dashboards. The savedsearches.conf uses the action.summary_index and action.summary_index._name to collect this data. I was wondering if there was an api that can be used to collect data from a regular index into a summary index.
The dispatch endpoint triggers a saved search, which is what the OP asked for.
If you need an API to do any other search activity then you need to submit a new search job. See https://docs.splunk.com/Documentation/Splunk/8.2.1/RESTREF/RESTsearch#search.2Fjobs The job will contain the SPL needed to do what you want done, including a collect command. However, it sounds like the API will be doing the same thing the scheduled search is doing already so why bother? What problem are you trying to solve?