Email confirmation for Webinar Registration via API send in random language

Hello,

we are using the API endpoint to register users for a webinar.

POST https://api.zoom.us/v2/webinars/{webinarId}/registrants

Meetings APIs

With this request I am sending “language”: “es-ES” so that the email confirmation should be sent in Spanish, but for some reason Zoom sends the confirmation in German.

Is this a known bug? Is there any other way to force a specific language of the confirmation mail when registering a user for a webinar?

Thank you very much,
Ingo

Hi @Ingo1
Thanks for reaching out to us and welcome to our Community!
Are you still having this issue?

Hello Elisa,
sorry for the delay.

Sadly it is still not working.

It doesn´t matter what I define in the value for “language”.

I even did try to recieve a confirmation in english, but the message I recieved was in german.

Example:

	{
  "email": "email@email.com",
  "first_name": "FirstName",
  "last_name": "LastName",
  "language": "en-US"
}

I just did some more tests and I found out the the language of the confirmation is defined by the language setting of the profile.
E.g. when I register users for a webinar where the owner of the webinar has the profile language setting set to “Spanish”, the confirmation will be send in spanish.
If it is set to “German”, it is send in german.

It doesn´t matter what I define in the “language” key value when I register the user. This is completely ignored.

Please note that this is not a solution to the problem!

Hi @Ingo1
Thanks for getting back to me with these updates.
I will ask internally if this is by designed or if we can enhance this behavior

Hi ! @Ingo1
I am not able to replicate this on my end.
I have my profile language setting to “Spanish” and when I create my webinar I pass the following settings:

        "registrants_confirmation_email": true, 
        "email_language" : "fr-FR", 
        "registrants_email_notification": true

And then my registrants are receiving the email in the language I am passing in my request.

My follow up question would be if you want to share your request body upon webinar creation so I can take a look at it

Hello Elisa,

thanks for this.
I wasn’t aware of this setting, when a webinar is created. I need to double check how we do it.

On the other hand, the documentation says, that I can define the language of the confirmation when I register a user for a webinar. This doesn’t seem to work.

/docs/api/meetings/ma/#tag/webinars/POST/accounts/{accountId}/webinars/{webinarId}/registrants

Best,
Ingo

@Ingo1
Ah I see what you mean, let me reproduce this on my end with again

Hey @Ingo1
Sorry for the late reply here.
I am able to replicate this behavior with Webinars registration
I reported this issue to our Engineering team and will get back to you with an update. ( ZSEE-173622 internal ticket number for your reference)