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

# NeetoForm

NeetoForm is an online form builder for collecting submissions and managing workspace team members.

- **Category:** forms & surveys
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 6
- **Triggers:** 0
- **Slug:** `NEETOFORM`
- **Version:** 00000000_00

## Tools

### Invite Team Members

**Slug:** `NEETOFORM_INVITE_TEAM_MEMBERS`

Invite one or more email addresses to the workspace, optionally choosing their role, inviter, and whether NeetoForm sends invitation email.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `emails` | array | Yes | One or more email addresses to invite; the list cannot be empty. |
| `invited_by` | string | No | Email address of the workspace admin sending the invitation. Omit it to use NeetoForm's most recent workspace admin. |
| `organization_role` | string | No | Case-sensitive role configured in the workspace. Defaults to Standard. |
| `send_invitation_email` | boolean | No | Whether NeetoForm should send invitation email to the invited addresses. |

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

**Slug:** `NEETOFORM_LIST_FORMS`

Return one page of forms in the connected NeetoForm workspace, including IDs needed to list submissions.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page_size` | integer | No | Number of forms to return in this page. NeetoForm defaults to 30 and recommends values from 10 to 100; values as low as 1 are supported. |
| `next_cursor` | string | No | Opaque continuation cursor returned by a previous call. Omit it to request the first page. |

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

**Slug:** `NEETOFORM_LIST_FORM_SUBMISSIONS`

Return one page of submissions for a specific form in the connected workspace.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `form_id` | string | Yes | Unique form ID returned by NEETOFORM_LIST_FORMS or shown in the workspace form URL. |
| `page_size` | integer | No | Number of submissions to return in this page. NeetoForm defaults to 30 and recommends values from 10 to 100. |
| `next_cursor` | string | No | Opaque continuation cursor returned by a previous call. Omit it to request the first page. |

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

**Slug:** `NEETOFORM_LIST_TEAM_MEMBERS`

Return one page of workspace team members, including IDs needed to update or remove a member.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page_size` | integer | No | Number of team members to return in this page. NeetoForm defaults to 30 and recommends values from 10 to 100; live probing also accepted 1. |
| `next_cursor` | string | No | Opaque continuation cursor returned by a previous call. Omit it to request the first page. |

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

**Slug:** `NEETOFORM_REMOVE_TEAM_MEMBER`

Destructively remove one team member from the workspace by ID. The supported API cannot undo this action, and NeetoForm rejects removal of the last admin.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `team_member_id` | string | Yes | ID of the team member to remove, returned by NEETOFORM_LIST_TEAM_MEMBERS. Verify the target before calling because removal is destructive. |

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

**Slug:** `NEETOFORM_UPDATE_TEAM_MEMBER`

Update selected profile or workspace-role fields for one team member; fields not provided remain unchanged.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | No | New email address for the member. |
| `last_name` | string | No | New last name for the member. |
| `time_zone` | string | No | New valid time-zone identifier for the member, such as America/Phoenix. |
| `first_name` | string | No | New first name for the member. |
| `team_member_id` | string | Yes | Team member ID returned by NEETOFORM_LIST_TEAM_MEMBERS. |
| `organization_role` | string | No | New case-sensitive role configured in the workspace. |

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