---
title: Zoho Meeting API Integration on Truto
slug: zohomeeting
category: Video
canonical: "https://truto.one/integrations/detail/zohomeeting/"
---

# Zoho Meeting API Integration on Truto



**Category:** Video  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Groups** — Groups are a collection of users in the source application. In some applications, they might also be called Teams.
- **Roles** — The Role object represents a role of a User.
- **Users** — The User object represents a User.

## MCP-ready AI tools

Truto exposes 8 tools for Zoho Meeting that AI agents can call directly.

- **list_all_zohomeeting_me** — Use this endpoint to get the information about the currently authenticated user in the Zoho Bigin account. 
- **list_all_zohomeeting_users** — Use this endpoint to get all users in the Zoho Meeting account. 
- **get_single_zohomeeting_user_by_id** — Use this endpoint to get a single user in the Zoho Bigin account. It always requires the ID to fetch.
- **list_all_zohomeeting_departments** — Use this endpoint to get all departments in an organization. 
- **get_single_zohomeeting_department_by_id** — Use this endpoint to get a single department in the Zoho Meeting account. It always requires the ID to fetch.
- **list_all_zohomeeting_department_users** — Use this endpoint to get a list of all users in a specific department in the Zoho Meeting account. 
- **list_all_zohomeeting_meetings** — Use this endpoint to retrieve a list of meetings from your Zoho Meeting account. The response will include details about each meeting key, topic, presenter information, start time, and end time. 
- **get_single_zohomeeting_meeting_by_id** — Use this endpoint to retrieve a single meeting from your Zoho Meeting account. It always requires an ID to fetch.

## How it works

1. **Link your customer's Zoho Meeting account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Zoho Meeting.** The Proxy API is a 1-to-1 mapping of the Zoho Meeting API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Automated interview scheduling in applicant tracking systems** — ATS platforms can query Zoho Meeting departments and users to identify the right hiring manager, schedule video interviews, and embed meeting links directly into candidate communications — all without recruiters switching tools.
- **Sales demo tracking and rep performance analytics** — Sales enablement and CRM platforms can pull meeting metadata — topics, start times, end times, and presenter info — to automatically log completed demos and calculate time-on-call metrics per rep, eliminating manual activity entry.
- **Customer support escalation with session logging** — Helpdesk and support platforms can trigger screen-share sessions for complex tickets, then retrieve meeting details after resolution to log session duration, presenter, and context directly onto the ticket record for QA and audit purposes.
- **Organizational directory sync for role-based access control** — SaaS platforms that enforce RBAC can sync Zoho Meeting's department and user structures via Truto's Unified User Directory API, ensuring their permission models stay aligned with the customer's actual org chart without manual configuration.
- **Training and onboarding session audit trails** — LMS and onboarding platforms can fetch historical meeting data to verify that required training sessions were completed, capturing exact durations and assigned presenters for compliance reporting.

## What you can build

- **Unified org chart importer** — Sync Zoho Meeting departments and users into your app's permission system using Truto's Unified User Directory API, mapping departments to groups and users to roles automatically.
- **Automated meeting activity logger** — Periodically fetch meetings via list_all_zohomeeting_meetings and log topic, duration, and presenter details as activities on the relevant CRM contact, ticket, or candidate record.
- **Smart presenter assignment engine** — Query department users with list_all_zohomeeting_department_users to dynamically assign the right host or presenter when your app schedules a meeting on behalf of an end user.
- **Meeting duration analytics dashboard** — Pull start and end times from meeting records to calculate per-user and per-department meeting duration metrics, surfacing time-on-call trends directly in your product.
- **Department-scoped user directory widget** — Embed a browsable, department-organized view of Zoho Meeting users inside your app so admins can quickly find and assign the right team members to workflows.
- **Post-session ticket enrichment** — After a support or onboarding call, automatically retrieve the specific meeting record via get_single_zohomeeting_meeting_by_id and attach session metadata — presenter, topic, duration — as structured data on the associated ticket or task.

## FAQs

### What authentication method does Truto use for Zoho Meeting?

Truto handles OAuth 2.0 authentication for Zoho Meeting. Your end users connect their Zoho accounts through Truto's managed auth flow, and Truto takes care of token refresh and credential storage so you never deal with auth logic directly.

### Which Unified APIs does the Zoho Meeting integration support?

The integration maps to Truto's Unified User Directory API, covering Users, Groups (departments), and Roles. This lets you read organizational structures from Zoho Meeting using the same schema you'd use for any other directory provider Truto supports.

### Can I create or update meetings through this integration?

The currently available tools support read operations: listing and retrieving meetings, users, departments, and department users. Meeting creation and update endpoints are not part of the current tool inventory. Contact Truto if you need write operations.

### How does pagination work when listing meetings or users?

Truto abstracts away Zoho Meeting's pagination mechanics. When you call list endpoints like list_all_zohomeeting_meetings or list_all_zohomeeting_users, Truto handles cursor or offset-based pagination behind the scenes and returns consistent, predictable responses.

### What meeting data fields are available from the API?

Meeting records include metadata such as the meeting topic, meeting key, presenter information, start time, and end time. You can retrieve these for all meetings via list_all_zohomeeting_meetings or for a specific meeting via get_single_zohomeeting_meeting_by_id.

### Can I fetch the currently authenticated user's profile?

Yes. The list_all_zohomeeting_me tool returns profile information for the authenticated Zoho Meeting user, which is useful for mapping the connected account to a user record in your application.
