Using this template helps us debug your issues more effectively
Description
I am able to use the POST /users/{userId}/meetings API to create meetings. I try to add the language interpretation. The meeting is created, but the response does not contain language interpretation.
I am then able to edit the meeting in the zoom . us / meeting portal and add interpretation manually via web browser and interpretation does work during the session.
Here is the PHP snippet that I use. I got it from a GET /meetings/{meetingId} where interpretation is active and used the PHP var_export() to get this:
'language_interpretation' => (object) array( 'enable' => true, 'interpreters' => array ( 0 => (object) array( 'email' => 'xyz@xyz.xyz', 'languages' => 'US,FR',),),),
Error
The API successfully creates the meeting, but with “language_interpretation”:{“enable”:false}.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
POST /users/{userId}/meetings
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Request URL / Headers (without credentials) / Body
POST /users/me/meetings
Posted array :
Array
(
[template_id] => s2aXj0lYStSnKNUAUfTDww
[topic] => Blabla
[start_time] => 2021-04-09T19:00:00
[timezone] => Europe/Paris
[duration] => 90
[password] => hello
[language_interpretation] => stdClass Object
(
[enable] => 1
[interpreters] => Array
(
[0] => stdClass Object
(
[email] => xyz@xyz.xyz
[languages] => US,FR
)
)
)
)
- See error
Response contains
[language_interpretation] => stdClass Object
(
[enable] =>
)
Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.
Additional context
Note that the specified template_id would enable language interpretation. But that does not seem to be any more effective.
I have also noted Language Interpretation by API but I figure now that it is a documented API parameter, it has been implemented since.