action zoom_get_user_contacts { label: "List user's contacts" description: "A user under an organization’s Zoom account has internal users listed under Company Contacts in the Zoom Client. A Zoom user can also add another Zoom user as a [contact](https://support.zoom.us/hc/en-us/articles/115004055706-Managing-Contacts). Call this API to list all the contacts of a Zoom user. Zoom contacts are categorized into \"company contacts\" and \"external contacts\". You must specify the contact type in the `type` query parameter. If you do not specify, by default, the type will be set as company contact.\n\n

Note: This API only supports user-managed OAuth app.


\n\n**Scope**: `chat_contact:read`
\n\n **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`" provider: zoom method: GET path: "/chat/users/me/contacts" encoding: json input: { type: "object" properties: { next_page_token: { type: "string" } page_size: { type: "integer" } type: { type: "string" } } additionalProperties: false } output: { type: "object" properties: { contacts: { type: "array" description: "The contacts object." items: { type: "object" properties: { email: { type: "string" format: "email" description: "Contact's email address." } first_name: { type: "string" description: "Contact's first name." } id: { type: "string" description: "Contact Id." } last_name: { type: "string" description: "Contact's last name." } } } } next_page_token: { type: "string" description: "The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes." } page_size: { type: "integer" description: "The number of records returned with a single API call.\nDefault value: 30." } } } }