Is there a way to generate a report programmatically? I have a script that reacts to something, and I'd like it to send out a report once it's done.
Not sure if this what you mean but you can run splunk searches from the CLI as follows:
splunk search 'index=meh criteria' -app myapp -earliest_time -2h -latest_time -auth user:password