API access to additional user data

We make extensive use of the CommCare APIs, including the List Mobile Workers API and the List Forms API.

We currently use the results from the List Forms API to determine the latest/current CommCare Android App and our CommCare App version numbers using metadata from the most recently received form. We realize this may break down if/when a user logs in from multiple devices; however, it is sufficient for our purposes.

Is there a way to access this or similar information in a better way? In particular, we would like to present the following information for each user in our custom site using information pulled automatically from CommCare and stored in our database:

  • Last sync time
  • Last submit time
  • CommCare Android App version
  • Our App version

From a simplicity and scalability perspective on our side, it would be super helpful if this information could be included in the List Mobile Workers query results (ie. so we don't require additional API queries or concerns about various edge cases).

Thanks