Logo
Zoom Public API Documentation

Get a user's token

GET {{baseUrl}}/users/:userId/token?type=token&ttl=7200

Get a user's Zoom token or Zoom Access Key (ZAK). For user-level apps, pass the me value instead of the userId parameter.

Scopes: user:read:admin,user:read

Rate Limit Label: Light

 

Body PARAM

Key Datatype Required Description 
type
string The user token type. * `zak` - A Zoom Access Key (ZAK) is used to generate a URL to start meetings. See [Getting a Zoom Access Key (ZAK)](https://developers.zoom.us/docs/meeting-sdk/auth/#start-meetings-and-webinars-with-a-zoom-users-zak-token) for details. The ZAK's expiration time is two hours. For API users, the expiration time is 90 days. An API user is a user created via the `custCreate` action in the **[Create users](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/userCreate)** API. The maximum length of this value is `512`. * `token` - **Deprecated** A Zoom token. This token expires in 14 days. You must make the request again after expiration to receive a new token. This query parameter returns a null value if the user signed in to Zoom via Google or Facebook. The maximum length of this value is `512`. This value defaults to `token`.
ttl
number The ZAK expiration time to live (TTL), in seconds. To update the user's ZAK TTL, use this field with the `zak` value for the `type` query parameter. Defaults to `7200` or `7776000` (90 days) for API users. The maximum value is one year.



HEADERS

Key Datatype Required Description 
Accept
string




RESPONSES

status OK

{ "token": "<string>" }



Curl
curl -X GET 'https://api.zoom.us/v2/users/:userId/token?type=token&ttl=7200?type=token&ttl=7200' -H 'Accept: application/json'

ENDPOINTS