Getting meeting transcript info works with UUID but not with meeting ID

I am trying to retrieve the transcript info for a given meeting. According to documentation Meetings APIs I can provide either the meeting ID or the UUID. However, in my experience, only the UUID works and the Zoom API returns an error when I use the meeting ID.

When I specify the UUID, the API call works exactly as expected:

REQUEST
GET https://api.zoom.us/v2/meetings/j3xXxYijTjigTGf4rPci%2Fw%3D%3D/transcript

RESPONSE
HTTP/1.1 200 OK
Date: Fri, 28 Nov 2025 17:28:37 GMT
x-zm-trackingid: v=2.0;clid=us06;rid=WEB_0c1ab81bd283b39520743d690c78d391

{"meeting_id":"j3xXxYijTjigTGf4rPci/w==","account_id":"VjZoEArIT5y-HlWxkV-tVA","meeting_topic":"ZoomNet Integration Testing: instant meeting","host_id":"8lzIwvZTSOqjndWPbPqzuA","transcript_created_time":"2025-11-28T12:25:31Z","can_download":false,"download_restriction_reason":"UNSUPPORTED","auto_delete":false}

However, if I specify the numerical meeting ID, I get an error:

REQUEST
GET https://api.zoom.us/v2/meetings/83584776469/transcript

RESPONSE
HTTP/1.1 404 Not Found
Date: Fri, 28 Nov 2025 17:29:30 GMT
x-zm-trackingid: v=2.0;clid=us06;rid=WEB_be4f628b71aa7e1c42bf7b9abfceade5

{"code":3322,"message":"This meeting transcript does not exist."}

Of course, I made sure the meeting ID was correct. In the following screenshot I have highlighted the UUID and the meeting ID with red arrows to demonstrate that the meeting ID I used in the API request shown above is indeed correct:

Maybe the documentation in incorrect and we should only used the UUID?

By the way, what I’m describing appears to be similar to the following unresolved discussion: The meeting is reported as non-existent with error 3001, but it actually does exist and even includes an audio transcript - API and Webhooks - Zoom Developer Forum