How to determine necessary scopes for a simple add-on?

I am creating a relatively simple add-on that privately sends a message or signal from a participant to a host when the participant clicks a button. What scopes do I need to select for this? When I tried asking an LLM like Claude, it said:

* meeting:read
* meeting:write
* user:read
* chat:write
* signals:write

However, these scopes don’t actually exist. There are scopes such as meeting:write:template, etc. but I’m not sure which one(s) to select. How do I find the. scopes that are necessary for this add-on?

@AdamG ,

Thanks for posting in the Zoom Developer Forum! I’m happy to help with this. First, can you share which API endpoint you’re looking to use in your app?

Also, does this signal happen during meetings, or is this workflow outside of meetings?

Here is our support documentation on Zoom API scopes:

Also, here are several API endpoints you might be considering. Which one are you using?

Send a chat message

Send IM messages

Thanks so much for getting back to me. The message would happen during a meeting. And regarding APIs, I’m not sure which one I would use.

@AdamG ,
Are you using the Meeting SDK or planning to only use the Zoom API? If it’s the latter, you can leverage the “Send a chat message” endpoint. When continuous chat is enabled, you can send messages to live meetings.

Thanks! I think just the zoom api is necessary. Assuming I just use that, which scope(s) would I need?

You can find the scope listed on the API, @AdamG :