# Leexi

AI notetaker - Transcribe, analyse and summarize your calls and meetings.

- **Category:** ai meeting assistants
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 9
- **Triggers:** 0
- **Slug:** `LEEXI`
- **Version:** 00000000_00

## Tools

### Create Meeting Event

**Slug:** `LEEXI_CREATE_MEETING_EVENT`

Tool to create a new meeting event in Leexi with timing, participants, and recording preferences. Use when scheduling a meeting that needs to be tracked and potentially recorded in the Leexi system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `owned` | boolean | No | Indicates ownership status of the meeting |
| `title` | string | No | Meeting title |
| `end_time` | string | Yes | Meeting end timestamp in ISO 8601 format |
| `internal` | boolean | No | Marks meeting as internal |
| `attendees` | array | No | List of attendee email addresses |
| `organizer` | string | No | Email address of the meeting organizer |
| `to_record` | boolean | No | Specifies if meeting should be recorded |
| `user_uuid` | string | Yes | Unique identifier for the user |
| `start_time` | string | Yes | Meeting start timestamp in ISO 8601 format |
| `description` | string | No | Meeting description |
| `meeting_url` | string | Yes | The URL of the meeting |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Meeting Event

**Slug:** `LEEXI_DELETE_MEETING_EVENT`

Tool to delete a specific meeting event by UUID. Use when you need to permanently remove a meeting event record from the Leexi system. This is a destructive operation that cannot be undone.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `uuid` | string | Yes | The unique identifier of the meeting event to delete |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Call

**Slug:** `LEEXI_GET_CALL`

Tool to get details of a specific call or meeting by UUID from Leexi. Use when you need to retrieve call details including topics and transcripts. The simple_transcript provides paragraph-level timestamps, while the transcript includes word-level timestamps.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `uuid` | string | Yes | The unique identifier (UUID format) of the call or meeting to retrieve |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Meeting Event

**Slug:** `LEEXI_GET_MEETING_EVENT`

Tool to retrieve a specific meeting event by UUID from Leexi. Use when you need to fetch details of a particular meeting event including timing, participants, and recording preferences.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `uuid` | string | Yes | The unique identifier (UUID format) of the meeting event to retrieve |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Calls

**Slug:** `LEEXI_LIST_CALLS`

Tool to list all calls and meetings in your Leexi workspace with pagination support. Use when you need to retrieve call records. Note: AI-generated content like summaries and chapters may not be immediately available for newly created calls.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. Used to navigate through multiple pages of results. |
| `items` | integer | No | Number of items to return per page. Range: 1-100. Default: 10 |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Meeting Events

**Slug:** `LEEXI_LIST_MEETING_EVENTS`

Tool to list all meeting events in your Leexi workspace with pagination support. Use when you need to retrieve meeting events from the workspace.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. Used to navigate through multiple pages of results. |
| `items` | integer | No | Number of items to return per page. Range: 1-100. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Teams

**Slug:** `LEEXI_LIST_TEAMS`

Tool to list all teams in your Leexi workspace with pagination support. Use when you need to retrieve team information or iterate through all teams in the organization.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number for pagination |
| `items` | integer | No | Number of items per page (1-100, default: 10) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Users

**Slug:** `LEEXI_LIST_USERS`

Tool to list all users in your Leexi workspace. Use when you need to retrieve information about workspace members. Supports pagination with configurable page size (1-100 items per page, default 10).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number for pagination |
| `items` | integer | No | Number of items per page. Valid range: 1-100. Default: 10 |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Request Presigned URL

**Slug:** `LEEXI_REQUEST_PRESIGNED_URL`

Tool to request a presigned URL for uploading a call recording before creating the call. Use when you need to upload a call recording file. After receiving the presigned URL, send a PUT request to the returned URL with the provided headers to upload the file (single-part upload). The uploaded file automatically expires after 3 days unless used to create a call.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `extension` | string | Yes | The file extension for the recording. Supported video formats: .mp4, .mkv, .avi, .webm, .mov, .wmv, .mpg, .mpeg. Supported audio formats: .mp3, .wav, .aac, .flac, .ogg, .m4a, .wma, .opus, .aiff, .alac, .amr, .ape, .dts, .ac3, .mid, .mp2, .mpc, .ra, .tta, .vox |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
