This API endpoint:
Some of the timestamps appear to be off by 1 hour. It seems to be consistent for a given meeting ID, but I can’t predict which meeting ID’s will be off by 1 hour. A given meeting ID either returns the correct UTC timestamps, or it returns timestamps that are 1 hour earlier than they should be. However, the Zoom admin dashboard UI seems to always display the correct timestamps.