...
The OpenHIM must also expose a restful API that enables it to be configured and to allow access to the transaction that it has logged. This restful API will drive a web application that can allow the OpenHIM to be configured and will allow allow transaction to be viewed and monitored.
The API must supply CRUD access to the following constructs:
- transaction logs
- transaction channels
- users
It should also allow for the following actions:
- single and batch re-processing of transactions
- querying for monitoring statistics
TODO - Define rest API