Recording count mismatch in API metrics and Web Dashboard

Getting more meetings with recording in /metrics/meetings endpoint than I see in web Dashboard

I am trying to get today’s cloud recordings.

When calling the API endpoint
/metrics/meetings filtered by "has_recording": true
I am getting more meetings than the ones I see in the Web DashBoard

I suspect that when I filter the endpoint /metrics/meetings with "has_recording": true I am also getting the meetings that have local recording.
So the question might be:
Is there a way I can get today’s meetings that have cloud recordings (no matter if they are live or past)?

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using JWT token from the Api calls

Which Endpoint/s?
/metrics/meetings VS /metrics/meetings filtered by "has_recording": true

Thanks in advance!!

Hi @fpujol,

I recommend leveraging our Cloud Recording APIs for the most accurate numbers. You can call this endpoint to get the total cloud recordings under the account:

Let me know if this helps!

Thanks @will.zoom!
That did the job :smiley:
Sorry for the silly question!
I was misunderstanding the concepts of account and host. I thought I had to make that API query for each host.

Glad that did the trick!