# Cant get meeting after webhook

**URL:** <https://devforum.zoom.us/t/cant-get-meeting-after-webhook/116168>\
**Category:** Meetings\
**Tags:** webhooks\
**Created:** [August 22, 2024, 6:31pm UTC](https://devforum.zoom.us/t/cant-get-meeting-after-webhook/116168 "2024-08-22T18:31:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaron.webster](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aaron.webster/32/62677_2.png) [@aaron.webster](https://devforum.zoom.us/u/aaron.webster)\
**Post date:** [August 22, 2024, 6:31pm UTC](https://devforum.zoom.us/t/cant-get-meeting-after-webhook/116168/1 "2024-08-22T18:31:45Z")

</div>

**API Endpoint(s) and/or Zoom API Event(s)**

Webhook events: meeting.created, meeting.ended, and a few others  
API Endpoints: /v2/meetings/{meetinId}

When I receive a webhook I attempt to query the meeting through the /meetings/{meetingId} endpoint. Frequently I recive a 404 status code from the API  
Here is an example:

The webhook body looked something like this:  
{  
“event”: “meeting.created”,  
“payload”: {  
“account\_id”: “MYACCOUNTID”,  
“operator”: “name@emailcom”,  
“operator\_id”: “SOMEOPERATORID”,  
“object”: {  
“uuid”: “SOMEUUID”,  
“id”: SOME\_ID,  
“host\_id”: “SOME\_HOST\_ID”,  
“topic”: “Example Meeting Name”,  
“type”: 2,  
“start\_time”: “2024-08-23T16:30:00Z”,  
“duration”: 30,  
“timezone”: “America/Denver”,  
“join\_url”: “Join URL”,  
“settings”: {  
“join\_before\_host”: true,  
“jbh\_time”: 0,  
“use\_pmi”: false,  
“alternative\_hosts”: “”,  
“meeting\_invitees”:   
}  
}  
},  
“event\_ts”: 1724338382192  
}

Once this webhook is received I reach out to the meetings api like this:  
/v2/meetings/{SOME\_ID}

After identifying this issue I reached out to the Salesmen who scheduled the meeting and the meeting ID that they gave me for the meeting was different from the one provided by the webhook.

**Error?**  
Frequently I am reciving a 404 error:  
status code 404  
{“code”:3001,“message”:“Meeting does not exist: 86275261652.”}

**How To Reproduce**  
_Steps to reproduce the behavior:_  
\*1. /v2/meetings/{SOME\_ID}  
\*2. Server-to-Server OAuth  
\*3. {“code”:3001,“message”:“Meeting does not exist: {SOME\_MEETING\_ID}.”}
