Description
I have users with a plus sign “+” in their email address. The “/users/{userId}/meetings” endpoint specifies that {userId} can be UUID or email address. (How) can I encode the email address to still form a valid request?
Happy to take “No.” for an answer…
Error
Not encoding the email address yields 404 Client error
Quoting the plus and @-sign yields 404 Client error
Quoting just the plus sign yields 404 Client error
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT with Webhooks
Thank you for reaching out to the Zoom Developer Forum. In order to allow an email with a plus sign to be used in a URL, you’ll want to URL encode the email address. This can be done in code, let me know what you’re using and I can be more specific. Otherwise, you can test out encoding the emails using the following link:
Thank you for providing additional information. I tested this on my end and saw that I was able to make this request even without encoding the email. When looking at your account, I saw that a user with the email “[REDACTED]” does not exist. Instead, it looks like the email to use ends with @gmail.com.
No worries, I’m glad we were able to get that sorted out! It’s my mistake for not checking that earlier. Feel free to reach out if you encounter any other issues or questions.