Notification to API about device PTZ change or operator usage

Here is the workflow what im trying to achieve.

  1. I get ALL devices information uding GetConfiguration method.

  2. Now i place all devices on map and show their current position and where they look.

  3. Now if someone change position of camera, or operator doing something with it, or any other event occurs is there a way that notification system or recording server itself can send API call to my service telling what happened?

I know that you can do this by notification services via email/sms.

https://www.milestonesys.com/globalassets/techcomm/2018-r3/advvms/english-united-states/index.htm?toc.htm?9809.htm

But i would like to know is there a way to setup custom send(like API call or socket notification or any other).

Thank you.

You might be able to use this..

https://developer.milestonesys.com/s/article/Find-out-if-a-camera-is-controlled-when-performing-manual-PTZ

@Bo Ellegård Andersen (Milestone Systems)​ thank you for answer.

Im not sure that this is what i need.

I can detect cameras moving using milestone SOAP API, but what i need is reverse.

ManagementServer or EventServer or anyother to run API call(from milestone server to my server) if camera is controlled or moved or…

Because another posibility is to run constant poll requests to GetConfiguration and check for all cameras position etc. Which is not a good way to go.

Thank you.