Description
Following https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate I can create a meeting with Language Interpretation enabled using the following data in the request body (snippet provided):
[settings] => Array
(
[language_interpretation] => Array
(
[enable] => 1
)
)
I am using a Business license with Interpretation enabled and this works fine. In the meeting as Host I can then add interpreters and languages.
I want to add these via the API so I can cut out a manual process. If I use:
[settings] => Array
(
(
[enable] => 1
[interpreters] => Array
(
[email] => email@example.com
[languages] => en,de
)
)
)
I get a HTTP Status Code 400, with no Error Code.
The email address is a real email address of a zoom user. Iāve tried the languages in upper and lower case.
Error
Iām calling the API via PHP. Here is the exception response data:
GuzzleHttp\Psr7\Response Object
(
[reasonPhrase:GuzzleHttp\Psr7\Response:private] => Bad Request
[statusCode:GuzzleHttp\Psr7\Response:private] => 400
[headers:GuzzleHttp\Psr7\Response:private] => Array
(
[Date] => Array
(
[0] => Sat, 14 Aug 2021 07:38:30 GMT
)
[Content-Type] => Array
(
[0] => application/xml;charset=UTF-8
)
[Content-Length] => Array
(
[0] => 148
)
[Connection] => Array
(
[0] => keep-alive
)
[x-zm-trackingid] => Array
(
[0] => v=2.0;clid=aw1;rid=WEB_e14bda6806450848716821a57f0aeb27
)
[X-Content-Type-Options] => Array
(
[0] => nosniff
)
[Cache-Control] => Array
(
[0] => no-cache, no-store, must-revalidate, no-transform
)
[Pragma] => Array
(
[0] => no-cache
)
[Expires] => Array
(
[0] => Thu, 01 Jan 1970 00:00:00 GMT
)
[Set-Cookie] => Array
(
[0] => zm_aid=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly
[1] => zm_haid=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly
[2] => web_zak=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly
[3] => cred=7B79D84C6D278D4A1B34A5A35792378C; Path=/; Secure; HttpOnly
[4] => _zm_ctaid=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly
[5] => _zm_chtaid=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly
)
[Vary] => Array
(
[0] => Origin
[1] => Access-Control-Request-Method
[2] => Access-Control-Request-Headers
)
[X-RateLimit-Category] => Array
(
[0] => Light
)
)
[headerNames:GuzzleHttp\Psr7\Response:private] => Array
(
[date] => Date
[content-type] => Content-Type
[content-length] => Content-Length
[connection] => Connection
[x-zm-trackingid] => x-zm-trackingid
[x-content-type-options] => X-Content-Type-Options
[cache-control] => Cache-Control
[pragma] => Pragma
[expires] => Expires
[set-cookie] => Set-Cookie
[vary] => Vary
[x-ratelimit-category] => X-RateLimit-Category
)
[protocol:GuzzleHttp\Psr7\Response:private] => 1.1
[stream:GuzzleHttp\Psr7\Response:private] => GuzzleHttp\Psr7\Stream Object
(
[stream:GuzzleHttp\Psr7\Stream:private] => Resource id #11
[size:GuzzleHttp\Psr7\Stream:private] => 148
[seekable:GuzzleHttp\Psr7\Stream:private] => 1
[readable:GuzzleHttp\Psr7\Stream:private] => 1
[writable:GuzzleHttp\Psr7\Stream:private] => 1
[uri:GuzzleHttp\Psr7\Stream:private] => php://temp
[customMetadata:GuzzleHttp\Psr7\Stream:private] => Array
(
)
)
)
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?