API Error I Code: 3001 on GET/past_meetings/{meetingId}


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!

Hi @Thijs1 , the meeting id may have expired. When was the meeting held? Please review this support article to see the expiration rules for different types of meetings.

Additionally, review this response to see if reasons 1, 2 or 4 may pertain to you for these specific meeting ids:

Hi @gianni.zoom

Thanks for your quick respons!

The meeting was held on the second of September, so it’s still within 30 days. Since I can access the meetings/{meetingId} endpoint, I think it’s a planned one, but I’ll confirm with my colleagues.

Thanks for the thread link — I’ve seen it, but maybe I trusted too much that my colleagues had set everything up correctly. I’ll ask them if they might have accidentally deleted the meeting, used a recurring meeting, or changed the settings.

I’ll let you know once I hear back. Thanks again for your help!

1 Like

Hi @gianni.zoom,

I’ve got a reply from mine colleagues. The meeting was already deleted…. So the problem is solved and it is nothing wrong with the endpoint or something.

Thanks again for your help!

1 Like