Hi again @cevyn,
Posting this as an answer now that I have more details on what you need. I would start by checking out the following resources in our docs.
URI quick reference: lists available endpoints
http://docs.splunk.com/Documentation/Splunk/6.5.0/RESTREF/RESTlist
Resource group listing here gives you a high-level sense of how the endpoints are organized into groups for managing or accessing different things:
http://docs.splunk.com/Documentation/Splunk/6.5.0/RESTREF/RESTprolog
And from there, you could explore the different endpoint resource group topics to review what endpoints are available in each and what operations you can do with each endpoint. As a note, endpoints support one or more of these operations: GET/POST (for create and update)/DELETE.
For example, here's the latest version of our configuration resource group topic:
http://docs.splunk.com/Documentation/Splunk/6.5.0/RESTREF/RESTconf
Each endpoint has a brief description of its purpose and the resources it represents, and then you can review parameter and returned value details for each operation. Every endpoint also includes an example request and response for each operation that it supports.
I would recommend exploring these topics to get more familiar with the Splunk REST API. It might take some time to get used to it, but you should be able to find the information you need.
The other thing I would recommend is reviewing the configuration spec files in our Admin manual. Configuration files represent many system resources and settings.
The REST API and configuration files are closely related. For example, the REST command you mention above involves editing inputs.conf. In order to use the REST API to edit this file, you would also need to know what you can configure in it. Review the spec file to learn more.
http://docs.splunk.com/Documentation/Splunk/6.5.0/Admin/Inputsconf
Then, you could use the /configs/conf-{file} or /conf-{file}/{stanza} endpoints to make updates to inputs.conf.
Hope this helps!
... View more