API Endpoint(s)
POST https://api.zoom.us/v2/zoom_events/events/{{eventId}}/tickets
Description
When I add a registration via API to a ticket type that uses Email + OTP authentication only, the displayed authentication method is:
“Sign in with a Zoom account”
instead of
“Authenticate via email verification code”.
Manually added users, however, are correctly set to “Authenticate via email verification code”.
Error?
No technical error occurs, but the behavior is unexpected: the authentication method does not match the ticket configuration.
How To Reproduce
-
Request URL:
POST https://api.zoom.us/v2/zoom_events/events/{{eventId}}/tickets -
Headers:
-
Authorization: Bearer <token> -
Content-Type: application/json
-
-
Body (simplified example):
{ "tickets": [ { "first_name": "Mario", "last_name": "Rossi", "email": "{{eMail}}", "ticket_type_id": "{{ticketTypeId}}" } ] } -
Authentication method / App type:
-
OAuth app with Zoom Events scopes
-
Ticket configured for Email + OTP
-
-
Observed behavior:
-
User added via API → “Sign in with a Zoom account”
-
User added manually → “Authenticate via email verification code”
-
Question: How can I ensure that registrants added via API use the correct authentication method (Email + OTP), just like manually added users?