REST api for knowing which openmrs modules are installed?

@dkayiwa

This is probably a long shot, but does a REST api exist for indicating which backend java modules are installed, along with their versions?

If not, is there a way inside of the java code to know this information?

I’m asking in the context of frontend javascript modules being able to specify dependencies on backend modules and us being able to verify if all needed backend modules are present.

@joeldenning check if this is helpful for you GET request to this API

http://localhost:8080/openmrs/ws/rest/v1/module?v=full

Wow that is perfect, thanks!

Is there a rest api for seeing all of the rest APIs that exist? Ideally also listing which backend module provides the REST endpoint.

GitHub - openmrs/openmrs-module-webservices.rest: Provides RESTful web services for OpenMRS (REST API).

You can visit http://localhost:8080/openmrs/module/webservices/rest/apiDocs.htm