Is there a Milestone API that would let me retrieve the user activity in Milestone?

I am looking to retrieve information such as

  • which user logged into Milestone portal, and when
  • what operations did the user perform in the portal, and when
  • which camera feeds did which operator access, and when

Is there a Milestone API that can help with the same?

If not using MIP SDK you have the Audit logs in the Management Client.

The same log can be read using the MIP SDK.

https://developer.milestonesys.com/s/article/read-Audit-System-or-Rule-logs-from-the-MIP-SDK