---
canonical_url: "https://docs.composio.dev/toolkits/mighty_networks"
markdown_url: "https://docs.composio.dev/toolkits/mighty_networks.md"
product: "platform"
version: null
last_updated: null
---

# Mighty Networks

Manage members, spaces, content, events, plans, and other administrative resources in a Mighty Network through its GA Admin REST API.

- **Category:** team collaboration
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 24
- **Triggers:** 0
- **Slug:** `MIGHTY_NETWORKS`
- **Version:** 00000000_00

## Tools

### Add Member to Space

**Slug:** `MIGHTY_NETWORKS_ADD_MEMBER_TO_SPACE`

Add an existing member of the connected Mighty Network to a space, granting that member access to the space.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `space_id` | integer | Yes | ID of the destination space. |
| `member_id` | integer | Yes | ID of the existing Network member to add to the space. |

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

### Create Event

**Slug:** `MIGHTY_NETWORKS_CREATE_EVENT`

Create a one-time or recurring visible event in a Mighty Networks space. By default, the event is also posted to the activity feed; set post_in_feed=false to suppress that additional feed side effect.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `link` | string | No | External event URL. |
| `title` | string | Yes | Event title. |
| `ends_at` | string | Yes | Date and time the event ends, in ISO 8601 format. |
| `interval` | integer | No | Recurrence interval, such as 1 for every week or 2 for every two weeks. |
| `location` | string | No | Physical location of the event. |
| `space_id` | integer | Yes | ID of the space where the visible event will be created. |
| `frequency` | string ("daily" | "weekly" | "monthly" | "yearly") | No | Recurrence frequency: daily, weekly, monthly, or yearly. |
| `starts_at` | string | Yes | Date and time the event starts, in ISO 8601 format. |
| `time_zone` | string | No | IANA time zone identifier for the event. |
| `event_type` | string | Yes | Provider event type, such as online_meeting or local_meetup. |
| `description` | string | No | Event description. |
| `recur_until` | string | No | Date and time recurrence ends, in ISO 8601 format. |
| `rsvp_closed` | boolean | No | Whether RSVPs are closed. Defaults to false. |
| `post_in_feed` | boolean | No | Whether the new event is also posted in the activity feed. Defaults to true; set false to suppress the feed post. |
| `rsvp_enabled` | boolean | No | Whether members can RSVP. Defaults to true. |
| `recurrence_count` | integer | No | Number of times the event should recur. |
| `restricted_event` | boolean | No | Whether the event is restricted to specific members. Defaults to false. |

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

### Create Invite

**Slug:** `MIGHTY_NETWORKS_CREATE_INVITE`

Create an invitation to the connected Mighty Network. This operation immediately sends an invitation email to the recipient; there is no option to suppress or delay the email.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_id` | integer | No | Member ID to record as the invite creator. If omitted, Mighty Networks uses the owner of the API key. |
| `recipient_email` | string | Yes | Email address of the invitation recipient. Creating the invite immediately sends an email to this address. |
| `recipient_last_name` | string | No | Recipient's last name. |
| `recipient_first_name` | string | No | Recipient's first name. |

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

### Create Member

**Slug:** `MIGHTY_NETWORKS_CREATE_MEMBER`

Create a full Network member or a limited member assigned to specified spaces. This creates a real member account. By default Mighty Networks also sends the new member a welcome email; set send_welcome_email=false to suppress that email.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `role` | string ("host" | "moderator" | "contributor") | No | Role for the member: host, moderator, or contributor. Defaults to contributor. |
| `email` | string | Yes | Email address of the new member. |
| `last_name` | string | Yes | Last name of the new member. |
| `space_ids` | array | No | Space IDs the member joins. A non-empty list is required for a limited member; duplicate IDs are ignored. This field is ignored for a full member. |
| `first_name` | string | Yes | First name of the new member. |
| `member_type` | string ("full" | "limited") | No | Use full to join the whole Network or limited to join only space_ids. Defaults to full. |
| `send_welcome_email` | boolean | No | Whether Mighty Networks sends a welcome email to the new member. Defaults to true, so omit this field only if sending that email is intended; set false to suppress it. |

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

### Create Post

**Slug:** `MIGHTY_NETWORKS_CREATE_POST`

Create and publish a visible post or article in a Mighty Networks space. This immediately creates community-visible content and can notify the Network; set notify=false to suppress notifications.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `title` | string | Yes | Title of the post. |
| `notify` | boolean | No | Whether Mighty Networks should notify the Network about this post. Set false to suppress notifications. |
| `space_id` | integer | Yes | ID of the space where the post will be published. |
| `post_type` | string | No | Type of post to create, such as article. |
| `description` | string | No | Description or body content of the post. |

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

**Slug:** `MIGHTY_NETWORKS_GET_EVENT`

Return details for one Mighty Networks event by ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `event_id` | integer | Yes | ID of the event. |

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

**Slug:** `MIGHTY_NETWORKS_GET_MEMBER`

Return one member in the connected Mighty Network by member ID or exact email address. Provide exactly one lookup value.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | No | Exact member email to look up. Mutually exclusive with member_id. |
| `member_id` | integer | No | Member ID to look up. Mutually exclusive with email. |

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

**Slug:** `MIGHTY_NETWORKS_GET_NETWORK`

Return identity and profile details for the Network connected to this Admin API key.

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

**Slug:** `MIGHTY_NETWORKS_GET_POST`

Return details for one Mighty Networks post or article by ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `post_id` | integer | Yes | ID of the post or article. |

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

**Slug:** `MIGHTY_NETWORKS_GET_SPACE`

Return details for one space in the connected Mighty Network by ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `space_id` | integer | Yes | ID of the space 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 Abuse Reports

**Slug:** `MIGHTY_NETWORKS_LIST_ABUSE_REPORTS`

Return one page of abuse reports for moderation review.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `per_page` | integer | No | Abuse reports to return per page (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 Collections

**Slug:** `MIGHTY_NETWORKS_LIST_COLLECTIONS`

Return one page of collections that organize spaces in the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be positive. |
| `cursor` | string | No | Continuation cursor returned by a previous call. Omit for the first page. |
| `per_page` | integer | No | Collections per page (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 Event RSVPs

**Slug:** `MIGHTY_NETWORKS_LIST_EVENT_RSVPS`

Return one page of RSVP records for an event in the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `event_id` | integer | Yes | Unique integer ID of the event whose RSVPs to list. |
| `per_page` | integer | No | RSVPs to return per page (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 Events

**Slug:** `MIGHTY_NETWORKS_LIST_EVENTS`

Return one page of events in the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `per_page` | integer | No | Events to return per page (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 Invites

**Slug:** `MIGHTY_NETWORKS_LIST_INVITES`

Return one page of Network invitations, optionally filtered by recipient email.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `email` | string | No | Filter invites by recipient email address. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `per_page` | integer | No | Invites to return per page (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 Members

**Slug:** `MIGHTY_NETWORKS_LIST_MEMBERS`

Return one page of members in the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `per_page` | integer | No | Members to return per page (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 Plans

**Slug:** `MIGHTY_NETWORKS_LIST_PLANS`

Return one page of access and payment plans configured for the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `per_page` | integer | No | Plans to return per page (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 Posts

**Slug:** `MIGHTY_NETWORKS_LIST_POSTS`

Return one page of posts across the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be a positive integer. |
| `cursor` | string | No | Opaque continuation cursor returned by a previous call; omit for the first page. |
| `per_page` | integer | No | Posts to return per page (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 Spaces

**Slug:** `MIGHTY_NETWORKS_LIST_SPACES`

Return one page of spaces in the connected Mighty Network.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to fetch; must be positive. |
| `cursor` | string | No | Continuation cursor returned by a previous call. Omit for the first page. |
| `per_page` | integer | No | Spaces per page (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 |

### Remove Member from Space

**Slug:** `MIGHTY_NETWORKS_REMOVE_MEMBER_FROM_SPACE`

Remove an existing member from a space without deleting the member's Network account. This revokes the member's access to the selected space.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `space_id` | integer | Yes | ID of the space from which to remove the member. |
| `member_id` | integer | Yes | ID of the member whose access to the space will be revoked. |

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

### Revoke Invite

**Slug:** `MIGHTY_NETWORKS_REVOKE_INVITE`

Revoke an unaccepted invitation to the connected Mighty Network. An invite that has already been accepted cannot be revoked with this action.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `invite_id` | integer | Yes | ID of the unaccepted Network invite to revoke. |

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

### Set Event RSVP

**Slug:** `MIGHTY_NETWORKS_SET_EVENT_RSVP`

Create or update a Mighty Networks member's RSVP for an event. This changes the member's attendance state to yes, maybe, or no.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `status` | string ("yes" | "maybe" | "no") | Yes | RSVP status: yes, maybe, or no. |
| `event_id` | integer | Yes | ID of the event whose RSVP will be set. |
| `member_id` | integer | Yes | ID of the Network member to RSVP on behalf of. |
| `instance_at` | string | No | Specific event instance for a recurring event, as an ISO 8601 date and time. |

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

### Update Member

**Slug:** `MIGHTY_NETWORKS_UPDATE_MEMBER`

Update selected profile or Network role fields for an existing member. Provide at least one of role, email, first_name, or last_name. Changing the role to host or moderator grants elevated community permissions.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `role` | string ("host" | "moderator" | "contributor") | No | New Network role. Setting host or moderator grants elevated community permissions; contributor is the standard member role. |
| `email` | string | No | New email address for the member. |
| `last_name` | string | No | New last name for the member. |
| `member_id` | integer | Yes | ID of the member to update. |
| `first_name` | string | No | New first name for the member. |

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

### Update Post

**Slug:** `MIGHTY_NETWORKS_UPDATE_POST`

Update the title and/or body of an existing Mighty Networks post or article; provide at least one of title or description. This changes content visible to the community and can notify the Network; set notify=false to suppress notifications.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `title` | string | No | Replacement title for the post. |
| `notify` | boolean | No | Whether Mighty Networks should notify the Network about this update. Set false to suppress notifications. |
| `post_id` | integer | Yes | ID of the post or article to update. |
| `description` | string | No | Replacement description or body content for the post. |

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