ManageEngine Reports API uses HTTP as the underlying transport protocol. It is based on REST principles. The following are the basic premises of how the REST APIs are structured:
- Every table or report or dashboard in a ManageEngine Reports database can be uniquely identified using a URL.
- The operation to be performed on the table (/report/dashboard) can be specified using the parameters in the URL.
- The additional payload required to perform the operation should also be specified as parameters in the URL.
- Every request has a response whose format can be controlled using parameters in the request URL.
Following documents provide a detailed information about the various aspects of the API.