Format Your New Topic as Follows:
API Endpoint(s) and/or Zoom API Event(s)
I’m working with the endpoints meetings/{meetingId}
and past_meetings/{meetingId}
.
Description
I’m trying to get the past meeting details via the API endpoint. However, I’m getting the 3001 error “Meeting does not exist” about once every 10 calls.
The strange thing is that when I call the meetings/{meetingId}
endpoint, I do get a response. That’s what I find confusing. I’m not really sure where the problem lies. My colleagues say they don’t delete the meetings.
One example of a meeting ID with this problem is: 89501450017.
One meeting ID that works for both endpoints is: 88294368189.
When I try the meetings/{meetingId}
endpoint with both IDs, I don’t see any obvious differences in the outputs.
I’ve read multiple existing threads, but none of them seem to have the answer.
Error?
{
“errorMessage”: “The resource you are requesting could not be found”,
“errorDescription”: “Meeting does not exist: 89501450017.”,
“errorDetails”: {
“rawErrorMessage”: [
“404 - “{\“code\”:3001,\“message\”:\“Meeting does not exist: 89501450017.\”}””
],
“httpCode”: “404”
},
“n8nDetails”: {
“nodeName”: “HTTP Request”,
“nodeType”: “n8n-nodes-base.httpRequest”,
“nodeVersion”: 4.2,
“itemIndex”: 0,
“time”: “17-9-2025, 16:27:18”,
“n8nVersion”: “1.107.4 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“NodeApiError: The resource you are requesting could not be found”,
" at ExecuteContext.execute (…)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at WorkflowExecute.runNode (…)“,
" at …”,
" at …"
]
}
}
How To Reproduce
The URLs I’m using are:
-
https://api.zoom.us/v2/past_meetings/89501450017
-
https://api.zoom.us/v2/meetings/89501450017
The authentication I’m using is via the Authorization
header with the Bearer
method.
Thanks in advance for anyone reading this and/or helping!