Route not found when uploading a file to Zoom Events

The documentation for uploading a file to Zoom Events says that we should send a POST request to https://api.zoom.us/v2/zoom_events/files but when I do that, I get a HTTP 404 response.

REQUEST:
POST https://api-ca.zoom.us/v2/zoom_events/files HTTP/1.1
Authorization: Bearer <... my token ...>
Content-Type: multipart/form-data; boundary="cbbd5d90-8dfb-4843-b453-d4e3c828f9b8"
Content-Length: 129114

--cbbd5d90-8dfb-4843-b453-d4e3c828f9b8
Content-Disposition: form-data; name=file; filename="Forest Flowers.jpg"; filename*=utf-8''%22Forest%20Flowers.jpg%22

... the content of the file ...

--cbbd5d90-8dfb-4843-b453-d4e3c828f9b8
Content-Type: text/plain; charset=utf-8
Content-Disposition: form-data; name="hub_id"

FAUL4su2RvWp_v6WsisP1g
--cbbd5d90-8dfb-4843-b453-d4e3c828f9b8--


RESPONSE:
HTTP/1.1 404 Not Found
Date: Wed, 25 Feb 2026 01:16:47 GMT
x-zm-trackingid: WEB_ee4b8a258161a304740fa4d56935fb1d

{"code":64041, "message":"Route Not Found"}


hi @desautelsj Thanks for reaching out!
I created an internal ticket for our Engineering to look into this (ZSEE-196541)

1 Like

Hey @desautelsj
Thanks for your patience here.
I just heard back from our Engineering team and it seems like I missed a note in the docs for this specific endpoint.

Can you please try using https://fileapi.zoom.us/v2/ as base URL for this API so the entire API URL should be https://fileapi.zoom.us/v2/zoom_events/files . It is mentioned in documentation:

Please let me know if this fixes the issue.
Cheers
Elisa

I tried your suggestion and it worked:

REQUEST:
POST https://fileapi.zoom.us/v2/zoom_events/files HTTP/1.1
Authorization: Bearer <-- my token -->

--c47086f8-3e25-42f7-b665-749d396bc259
Content-Disposition: form-data; name=file; filename="Longhorn Stay The Course Bliss 2.JPG"; filename*=utf-8''%22Longhorn%20Stay%20The%20Course%20Bliss%202.JPG%22

... content of the file ...

--c47086f8-3e25-42f7-b665-749d396bc259
Content-Type: text/plain; charset=utf-8
Content-Disposition: form-data; name="hub_id"

FAUL4su2RvWp_v6WsisP1g
--c47086f8-3e25-42f7-b665-749d396bc259--

RESPONSE:
HTTP/1.1 201 Created
Date: Fri, 06 Mar 2026 19:20:55 GMT
x-zm-trackingid: file-aw1-20260306-192055-34365188-158

{"file_id":"U3oCL9dpRiSLqfZJOAlq2g"}

The note you highlighted conflicts with this:

Thanks for your help.

@desautelsj Yes, conflicting docs.
Will create a Docs update for this!

@elisa.zoom After I successfully upload a video to my Event hub, I can see it in the Zoom Events UI under Video Management > Recordings and videos as you can see in this example:

This is great but what about JPG images? Where would I see them? I looked under Assets > Content Management but it’s empty as you can see below:

I was able to successfully upload several images, each time I get a response from the API that looks like this example:

HTTP/1.1 201 Created
Date: Sat, 07 Mar 2026 16:57:13 GMT
x-zm-trackingid: file-aw1-20260307-165712-38734670-32

{"file_id":"9xu2zczsRg2LaOXa5X0Lyw"}

which leads me to believe the image files are accepted but I can’t see them anywhere.

1 Like

Hey @desautelsj
I reported this and waiting to hear back from the team (ZSEE-198086)