Any way to get current recording status of in progress meeting?

We have a studio which is used as a distance learning classroom. A student runs the Zoom session so the instructor can just teach. When they take a break, the Zoom recording is paused but isn’t always resumed.

We were thinking we could build an app and use a physical indicator light (something like the Kuando Omega or a Delcom Indicator) which would communicate to users when the Zoom session was being recorded would be helpful. A flashing yellow light is harder to miss. Unfortunately, it doesn’t appear there’s any API call or WebHook which provides such a status.

The Recording Started Webhook for the dashboard also only appears to return whether a recording was ever started for a given meeting, not what the current status of the recording may be.

Any possible solutions I’m missing?

You can calculate state of your learning session based on zoom meeting webhooks