action zoom_get_user_contact { label: "Get user's contact details" 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 get information on a specific contact of the Zoom user.\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/{contactId}" encoding: json input: { type: "object" properties: { contactId: { type: "string" } query_presence_status: { type: "boolean" } } required: ["contactId"] additionalProperties: false } output: { type: "object" properties: { direct_numbers: { type: "array" description: "Direct number(s) assigned to the contact." items: { type: "string" } } email: { type: "string" format: "email" description: "Contact's email address." } extension_number: { type: "string" description: "Extension number of the contact." } first_name: { type: "string" description: "Contact's first name" } id: { type: "string" description: "User ID of the contact." } last_name: { type: "string" description: "Contact's last name" } phone_number: { type: "string" description: "Phone number of the contact." } presence_status: { type: "string" description: "Contact's Presence Status in the Zoom Chat Client. The status can be one of the following:
`Do_Not_Disturb`
`Away`
`Available`
`Offline`" enum: ["Do_Not_Disturb", "Away", "Available", "Offline"] } } } }