Fetching images from recording server to be published to an external service

As the title says, for some cameras configured in the recording server I would like to be able to fetch a snapshot and then send it to an external service for further processing. The user needs to be able to decide which cameras need this extra-processing and where the images need to be sent, in my understanding for achieving this it would be enough to be able to read the extra fields to the camera configuration in the Management Client that were added by our plugin.

Which is the correct way to implement this behavior? Can anybody point me to the relevant documentation?

The idea here is that at a later stage, a milestone plugin is going to fetch the results of this external processing so that they can be used to provide extra information and overlays in the Smart Client.

My best guess is that the “Admin tab” sample is the perfect fit, here you can add a tab that users can select options..

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/admintabplugin/readme.html&tree=tree_1.html