---
title: Unified Conferencing API — Truto Unified API
slug: conferencing
canonical: "https://truto.one/unified-apis/conferencing/"
---

# Video Meetings Unified API

Integrate Video Meetings data across 3 providers with one API. 4 normalized resources, real-time pass-through, fully customizable.

**Base URL:** `https://api.truto.one/unified/conferencing`  
**Resources:** 4  
**Integrations:** 3

## Resources

### Attendees

The attendees represent the individuals who join the meeting. (8 fields)

- `id` (string) — The unique identifier for an attendee
- `name` (string) — Name of the attendee
- `email` (string) — Email of the attendee
- `is_host` (boolean) — Whether the attendee is the host of the meeting
- `type` (string) — Type of the attendee. Can be either `user` or `guest`.
- `meeting` (object) — The attendee's meeting
- `start_time` (string) — Time when the participant first joined the meeting in ISO 8601 format
- `end_time` (string) — Time when the participant left the meeting for the last time in ISO 8601 format

### Meetings

The meeting represents the actual meeting or video call conducted on the platform. (15 fields)

- `id` (string) — The unique identifier for a meeting
- `title` (string) — Title of the meeting
- `attendees` (array) — List of attendees
- `duration` (integer) — Duration of the meeting in seconds
- `start_time` (string) — Start time of the meeting in ISO 8601 format
- `end_time` (string) — End time of the meeting in ISO 8601 format
- `audio_recording_url` (string) — URL of the audio recording of the meeting
- `video_recording_url` (string) — URL of the video recording of the meeting
- `status` (string) — Status of the meeting
- `topics` (array) — List of topics discussed in the meeting
- `type` (string) — Type of the meeting
- `transcript` (array) — List of transcripts of the meeting
- `created_at` (string) — Creation time of the meeting
- `updated_at` (string) — Last updated time of the meeting
- `meeting_url` (string) — URL of the meeting

### Transcript Entries

The transcript entries represent the list of sentences in the meeting transcript. (10 fields)

- `id` (string) — The unique identifier for an entry
- `speaker_id` (string) — The unique identifier for a speaker
- `speaker_type` (string) — The type of the speaker. Can be either `user` or `guest`.
- `speaker_name` (string) — The speaker of the sentence
- `text` (string) — The text of the sentence
- `raw_text` (string) — The raw text of the sentence
- `start_time` (number) — The start of the sentence in the number of seconds from the start of the meeting
- `end_time` (number) — The end of the sentence in the number of seconds from the start of the meeting
- `transcript` (object) — The entries transcript
- `meeting` (object) — The transcript's entry meeting

### Transcripts

The transcript represents the written text of the spoken dialogue during the meeting. (5 fields)

- `id` (string) — The unique identifier for transcript
- `meeting` (object) — The transcript's meeting
- `entries` (array) — List of sentences in the transcript of the meeting
- `start_time` (number) — The start time of the transcript
- `end_time` (number) — The end time of the transcript

## Supported integrations

- [Dyte](https://truto.one/integrations/detail/dyte/)
- [Google](https://truto.one/integrations/detail/google/)
- [Google Meet](https://truto.one/integrations/detail/googlemeet/)
