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

# Wufoo

Wufoo is an online form builder for collecting entries, managing reports, and integrating form submissions with other services.

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

## Tools

### Count Entries

**Slug:** `WUFOO_COUNT_ENTRIES`

Count entries for either a Wufoo form or report without downloading them.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `match` | string ("AND" | "OR") | No | How multiple form filters combine: AND requires all; OR requires any. |
| `filters` | array | No | Optional ordered filters for form entries. Reports do not accept filters. |
| `identifier` | string | Yes | Permanent form or report hash, or its title identifier. |
| `source_type` | string ("form" | "report") | Yes | Resource to count entries for: form or report. |

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

**Slug:** `WUFOO_GET_FIELDS`

Return field definitions and API field IDs for a Wufoo form or for the form underlying a report.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identifier` | string | Yes | Permanent form or report hash, or its title identifier. |
| `source_type` | string ("form" | "report") | Yes | Resource whose field definitions to return: form or report. |
| `include_system_fields` | boolean | No | Request Wufoo system metadata fields. Wufoo may return some metadata fields even when this is 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 |

### Get Form

**Slug:** `WUFOO_GET_FORM`

Get metadata for one Wufoo form by its permanent hash or title identifier.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identifier` | string | Yes | Permanent form hash or title identifier. |
| `include_today_count` | boolean | No | Include today's entry count for the form. |

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

**Slug:** `WUFOO_LIST_ENTRIES`

List entries from a Wufoo form or report. Form entries may also be filtered and sorted.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `match` | string ("AND" | "OR") | No | How multiple form filters combine: AND requires all; OR requires any. |
| `filters` | string | No | JSON array of form-entry filters. Each object requires field_id, operator, and value; for example [{"field_id":"EntryId","operator":"Is_equal_to","value":"1"}]. Reports do not accept filters. |
| `page_size` | integer | No | Entries to return per page (1-100). |
| `identifier` | string | Yes | Permanent form or report hash, or its title identifier. |
| `next_cursor` | string | No | Opaque cursor returned by a previous call; omit for the first page. Continue with the same source_type and query options. |
| `source_type` | string ("form" | "report") | Yes | Resource whose entries to list: form or report. |
| `sort_field_id` | string | No | Form field API ID to sort by, such as EntryId or Field1. Reports do not support sorting. |
| `sort_direction` | string ("ASC" | "DESC") | No | Sort direction for form entries when sort_field_id is provided. |
| `include_system_fields` | boolean | No | Include additional submission metadata when available. |

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

**Slug:** `WUFOO_LIST_FORM_COMMENTS`

List Entry Manager comments for a form or for one entry, one page at a time.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `entry_id` | integer | No | Restrict comments to this entry ID. |
| `page_size` | integer | No | Comments to return per page (1-100). |
| `identifier` | string | Yes | Permanent form hash or title identifier. |
| `next_cursor` | string | No | Opaque cursor returned by a previous call; omit for 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 Forms

**Slug:** `WUFOO_LIST_FORMS`

List forms accessible to the connected Wufoo user and return a cursor for the next page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Forms to return per page (1-1000). |
| `next_cursor` | string | No | Opaque cursor from a previous response. Omit for the first page. |
| `include_today_count` | boolean | No | Include today's entry count on each form. |

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

**Slug:** `WUFOO_LIST_REPORTS`

List reports accessible to the connected Wufoo user.

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