Design a REST API to facilitate action dispatching and documentation retrieval
arcrose opened this issue · comments
The beginning of the development of our client daemon will start with the design of a REST API that supports the following use cases:
- Retrieve daemon API documentation
- Retrieve agent module documentation
- Create an action, specifying the module to run and any required configuration
- Dispatch a newly-created action to the MIG API
- Retrieve information detailing the status of dispatched actions
Before the above can be completed, we will also need to:
- Specify each module's configuration as a JSON structure
- Design a JSON structure to describe agents to target
@zsck Are you working this ? If not I want to work on this issue.
Hey @vbmade2000 I am working on this in the client-daemon branch. I'd love to welcome your help on this, though! Would you be willing to have a read through some of the documentation I've put together so far and offer feedback? I'd really like to make sure that the module configuration types I've specified are accurate and useful. Any improvements would be greatly appreciated!
@zsck Ok. I'll surely check documentation and get back to you if I would have any suggestion etc.