# Loomio

Loomio is a collaborative decision-making platform that enables groups to discuss, propose, and make decisions together.

- **Category:** project management
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `LOOMIO`
- **Version:** 20260211_00

## Tools

### List Groups

**Slug:** `LOOMIO_LIST_GROUPS`

Tool to list all groups accessible to the user. Use when you need to retrieve and paginate user groups.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to retrieve (pagination). Must be >= 1. |
| `filter` | string | No | Search phrase to filter groups by name or description. |
| `includes` | array | No | List of related records to include (e.g., 'members'). |
| `per_page` | integer | No | Number of groups per page (pagination). Must be >= 1. |

#### 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 Polls

**Slug:** `LOOMIO_LIST_POLLS`

Tool to list all polls accessible to the user. Use when you need to retrieve poll IDs and basic metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `status` | string ("open" | "closed") | No | Filter polls by status: 'open' (closing_at in future or null) or 'closed' (closed_at is set). |
| `group_id` | integer | No | Filter polls by group ID. |
| `per_page` | integer | No | Number of polls per page for pagination, must be >= 1 and <= 100. |
| `discussion_id` | integer | No | Filter polls by discussion ID. |

#### 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 |

### Show Group

**Slug:** `LOOMIO_SHOW_GROUP`

Tool to retrieve details of a specific group. Use when you have a group_id and need its full metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `group_id` | integer | Yes | The unique identifier of the Loomio group 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 |

### SHOW_POLL

**Slug:** `LOOMIO_SHOW_POLL`

Tool to retrieve details of a specific poll. Use when you have a poll ID and need its full metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `poll_id` | string | Yes | The ID of the poll 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 |
