# Invalid access token, does not contain scopes:\[zoom\_events:write:ticket\]

**URL:** <https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540>\
**Category:** API and Webhooks\
**Tags:** api\
**Created:** [April 9, 2024, 4:12pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540 "2024-04-09T16:12:56Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![emmanuel.rivaud](https://avatars.discourse-cdn.com/v4/letter/e/2bfe46/32.png) [@emmanuel.rivaud](https://devforum.zoom.us/u/emmanuel.rivaud)\
**Post date:** [April 9, 2024, 4:12pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/1 "2024-04-09T16:12:56Z")

</div>

I am working with the Zoom Events API via a Server-to-Server OAuth app.

My access token has the scope “zoom\_events:write:ticket:admin”, but when I try to create a ticket with the method “POST /zoom\_events/events/{eventId}/tickets”, I get the error “Invalid access token, does not contain scopes:[zoom\_events:write:ticket].”

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [April 11, 2024, 3:27pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/2 "2024-04-11T15:27:22Z")

</div>

Hi @emmanuel.rivaud , what is the the x-zm-trackingid you can find in the response header of the request?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [April 11, 2024, 6:39pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/4 "2024-04-11T18:39:27Z")

</div>

I believe this is a bug a few other developers are experiencing and we’re investigating further (ZSEE-125372).

---

<div class="post-metadata">

**Author:** ![mbyles](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@mbyles](https://devforum.zoom.us/u/mbyles)\
**Post date:** [November 13, 2024, 3:29am UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/5 "2024-11-13T03:29:51Z")

</div>

@gianni.zoom Was this resolved? I am experiencing the same situation helping a client with an integration to automate issuing pre-registration tickets.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [November 13, 2024, 5:51pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/6 "2024-11-13T17:51:08Z")

</div>

Hi @mbyles this ticket was for a number of different scopes. Could you confirm the exact scopes you’re running into this issue with?

---

<div class="post-metadata">

**Author:** ![Kim3](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kim3/32/70965_2.png) [@Kim3](https://devforum.zoom.us/u/Kim3)\
**Post date:** [October 8, 2025, 3:13pm UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/7 "2025-10-08T15:13:16Z")

</div>

Hi @gianni.zoom

I am also experiencing similar issue when calling this [https://zoom.us/v2/phone/recording/download/{download\_url\_key}](https://zoom.us/v2/phone/recording/download/%7Bdownload_url_key%7D) given as the `download_url` to get recordings from [https://zoom.us/v2/phone/recordings](https://zoom.us/v2/phone/recordings), the scopes are indicated in the error message but we have already configured the scopes in zoom marketplace,

this is what we are seeing:

{“code”:104,“message”:“Invalid access token, does not contain scopes:[phone:read:call\_recording:admin, phone:read:call\_recording].”}

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 12, 2026, 6:49am UTC](https://devforum.zoom.us/t/invalid-access-token-does-not-contain-scopes-zoom-eventsticket/107540/8 "2026-10-12T06:49:40Z")

</div>

Closed on October 12, 2026, 6:49am UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
