The API is the primary access point to ComodIT. It means that it provides the core business methods, but also all the required ‘user’ methods (such as, for example, updating a profile, changing a passwod, etc.). It is used by any front-end environment like a console, a web client, a mobile application, etc. The design of the API tries to follow as much as possible the best practices of a REST API.
API URLs are grouped by resource or service. A resource is a collection of URLs giving, after authentication, read and/or write access to an entity managed by ComodIT or a collection of entities. Services define methods not necessarily associated to a particular entity or collection.