Setting Language Interpretation (or using template that has it) via POST /users/{userId}/meetings endpoint does not work

Hello, and thank you so much for following up on this.

Prerequisites should be met, as I am able to use the feature if I create the meeting in the zoom.us dashboard (typically using template s2aXj0lYStSnKNUAUfTDww – which doesn’t seem to work in the API call).

You are correct, the printout of the object using PHP print_r states “1” instead of “true” but the object contains “true”. This is an artifact of the print_r(). The actual POST string sent is (as recovered when I direct the request to a URL of my own for debug):

{“template_id”:“s2aXj0lYStSnKNUAUfTDww”,“topic”:“Immersion : session #77 - Bodhi”,“start_time”:“2021-04-13T20:00:00”,“timezone”:“Europe\/Paris”,“duration”:90,“password”:“XXXX”,“language_interpretation”:{“enable”:“true”,“interpreters”:[{“email":"marcel-web@brouillet.org”,“languages”:“US,FR”}]}}

Curl_info is the following, once the request returns with indeed a meeting object, but no interpretation:
Array
(
[url] => h t t p s : / / api . zoom . us / v2/users/me/meetings (1)
[content_type] => text/html; charset=UTF-8
[http_code] => 200
[header_size] => 284
[request_size] => 621
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.072165
[namelookup_time] => 0.058082
[connect_time] => 0.058197
[pretransfer_time] => 0.068808
[size_upload] => 294
[size_download] => 2
[speed_download] => 27
[speed_upload] => 4083
[download_content_length] => 2
[upload_content_length] => 294
[starttransfer_time] => 0.072114
[redirect_time] => 0
[redirect_url] =>
[certinfo] => Array
(
)
[primary_port] => 443
[local_ip] => 178.170.8.115
[local_port] => 55404
[http_version] => 2
[protocol] => 2
[ssl_verifyresult] => 0
[scheme] => HTTPS
[appconnect_time_us] => 68734
[connect_time_us] => 58197
[namelookup_time_us] => 58082
[pretransfer_time_us] => 68808
[redirect_time_us] => 0
[starttransfer_time_us] => 72114
[total_time_us] => 72165
[request_header] => POST /v2/users/me/meetings HTTP/1.1\r
Host: api . zoom . us\r (1)
Accept: /\r
Content-Type: application/json\r
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyxxxxxx…xxxxx.XXXX…XXXX\r (2)
Content-Length: 294\r
\r

)

(1) edited, because the form tells me « Sorry, new users can only put 2 links in a post. »
(2) edited. The token is not the problem, the meeting is created.