> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# jotform

> Jotform Forms

**Server path:** `/jotform` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                | Description               |
| ------------------------------------------------------------------- | ------------------------- |
| [`jotform_add_form_questions`](#jotform_add_form_questions)         | Add questions to a form   |
| [`jotform_clone_form`](#jotform_clone_form)                         | Clone a form              |
| [`jotform_create_folder`](#jotform_create_folder)                   | Create a folder           |
| [`jotform_create_form`](#jotform_create_form)                       | Create a new form         |
| [`jotform_create_form_report`](#jotform_create_form_report)         | Create a report           |
| [`jotform_create_form_submission`](#jotform_create_form_submission) | Create a submission       |
| [`jotform_create_form_webhook`](#jotform_create_form_webhook)       | Create a webhook          |
| [`jotform_delete_folder`](#jotform_delete_folder)                   | Delete a folder           |
| [`jotform_delete_form`](#jotform_delete_form)                       | Delete a form             |
| [`jotform_delete_form_question`](#jotform_delete_form_question)     | Delete a question         |
| [`jotform_delete_form_webhook`](#jotform_delete_form_webhook)       | Delete a webhook          |
| [`jotform_delete_report`](#jotform_delete_report)                   | Delete a report           |
| [`jotform_delete_submission`](#jotform_delete_submission)           | Delete a submission       |
| [`jotform_edit_form_question`](#jotform_edit_form_question)         | Edit a question           |
| [`jotform_edit_submission`](#jotform_edit_submission)               | Edit a submission         |
| [`jotform_get_folder`](#jotform_get_folder)                         | Get folder details        |
| [`jotform_get_form`](#jotform_get_form)                             | Get form details          |
| [`jotform_get_form_files`](#jotform_get_form_files)                 | List form file uploads    |
| [`jotform_get_form_properties`](#jotform_get_form_properties)       | Get form properties       |
| [`jotform_get_form_question`](#jotform_get_form_question)           | Get a specific question   |
| [`jotform_get_form_questions`](#jotform_get_form_questions)         | List form questions       |
| [`jotform_get_form_reports`](#jotform_get_form_reports)             | List form reports         |
| [`jotform_get_form_submissions`](#jotform_get_form_submissions)     | List form submissions     |
| [`jotform_get_form_webhooks`](#jotform_get_form_webhooks)           | List form webhooks        |
| [`jotform_get_report`](#jotform_get_report)                         | Get report details        |
| [`jotform_get_submission`](#jotform_get_submission)                 | Get submission details    |
| [`jotform_get_system_plan`](#jotform_get_system_plan)               | Get plan details          |
| [`jotform_get_user`](#jotform_get_user)                             | Get user account details  |
| [`jotform_get_user_folders`](#jotform_get_user_folders)             | List user's folders       |
| [`jotform_get_user_forms`](#jotform_get_user_forms)                 | List user's forms         |
| [`jotform_get_user_history`](#jotform_get_user_history)             | Get user activity history |
| [`jotform_get_user_reports`](#jotform_get_user_reports)             | List user's reports       |
| [`jotform_get_user_settings`](#jotform_get_user_settings)           | Get user settings         |
| [`jotform_get_user_submissions`](#jotform_get_user_submissions)     | List user's submissions   |
| [`jotform_get_user_subusers`](#jotform_get_user_subusers)           | List sub-user accounts    |
| [`jotform_get_user_usage`](#jotform_get_user_usage)                 | Get user usage statistics |
| [`jotform_set_form_properties`](#jotform_set_form_properties)       | Set form properties       |
| [`jotform_update_folder`](#jotform_update_folder)                   | Update a folder           |
| [`jotform_update_form`](#jotform_update_form)                       | Update a form             |
| [`jotform_update_user_settings`](#jotform_update_user_settings)     | Update user settings      |

***

## jotform\_add\_form\_questions

Add questions to a form

**Parameters:**

| Parameter   | Type   | Required | Default | Description                                                                                                                                  |
| ----------- | ------ | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `formID`    | string | Yes      | —       | The unique ID of the form.                                                                                                                   |
| `questions` | string | Yes      | —       | JSON object defining questions to add. Keys are order numbers, values are question definition objects with type, text, and other properties. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "questions": {
        "type": "string",
        "description": "JSON object defining questions to add. Keys are order numbers, values are question definition objects with type, text, and other properties."
      }
    },
    "required": [
      "PCID",
      "formID",
      "questions"
    ]
  }
  ```
</Expandable>

***

## jotform\_clone\_form

Clone a form

**Parameters:**

| Parameter | Type   | Required | Default | Description                         |
| --------- | ------ | -------- | ------- | ----------------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form to clone. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form to clone."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_create\_folder

Create a folder

**Parameters:**

| Parameter | Type   | Required | Default | Description                                    |
| --------- | ------ | -------- | ------- | ---------------------------------------------- |
| `color`   | string | No       | —       | Folder color hex code.                         |
| `name`    | string | Yes      | —       | Name for the new folder.                       |
| `parent`  | string | No       | —       | Parent folder ID. Omit for a top-level folder. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "color": {
        "type": "string",
        "description": "Folder color hex code."
      },
      "name": {
        "type": "string",
        "description": "Name for the new folder."
      },
      "parent": {
        "type": "string",
        "description": "Parent folder ID. Omit for a top-level folder."
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## jotform\_create\_form

Create a new form

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                                                                                |
| ------------ | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `properties` | string | No       | —       | JSON object of form properties including title.                                                                                            |
| `questions`  | string | No       | —       | JSON object defining form questions. Keys are order numbers, values are question definition objects with type, text, and other properties. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "properties": {
        "type": "string",
        "description": "JSON object of form properties including title."
      },
      "questions": {
        "type": "string",
        "description": "JSON object defining form questions. Keys are order numbers, values are question definition objects with type, text, and other properties."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_create\_form\_report

Create a report

**Parameters:**

| Parameter   | Type   | Required | Default | Description                                                     |
| ----------- | ------ | -------- | ------- | --------------------------------------------------------------- |
| `formID`    | string | Yes      | —       | The unique ID of the form.                                      |
| `fields`    | string | No       | —       | Comma-separated list of question IDs to include.                |
| `list_type` | string | Yes      | —       | Type of report (e.g., csv, excel, grid, calendar, rss, visual). |
| `title`     | string | Yes      | —       | Title of the report.                                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "fields": {
        "type": "string",
        "description": "Comma-separated list of question IDs to include."
      },
      "list_type": {
        "type": "string",
        "description": "Type of report (e.g., csv, excel, grid, calendar, rss, visual)."
      },
      "title": {
        "type": "string",
        "description": "Title of the report."
      }
    },
    "required": [
      "PCID",
      "formID",
      "list_type",
      "title"
    ]
  }
  ```
</Expandable>

***

## jotform\_create\_form\_submission

Create a submission

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                                             |
| ------------ | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------- |
| `formID`     | string | Yes      | —       | The unique ID of the form.                                                                              |
| `submission` | string | Yes      | —       | JSON object with submission data. Keys are question IDs (e.g., '1', '2'), values are the answer values. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "submission": {
        "type": "string",
        "description": "JSON object with submission data. Keys are question IDs (e.g., '1', '2'), values are the answer values."
      }
    },
    "required": [
      "PCID",
      "formID",
      "submission"
    ]
  }
  ```
</Expandable>

***

## jotform\_create\_form\_webhook

Create a webhook

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                    |
| ------------ | ------ | -------- | ------- | ---------------------------------------------- |
| `formID`     | string | Yes      | —       | The unique ID of the form.                     |
| `webhookURL` | string | Yes      | —       | The URL to receive webhook POST notifications. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "webhookURL": {
        "type": "string",
        "description": "The URL to receive webhook POST notifications."
      }
    },
    "required": [
      "PCID",
      "formID",
      "webhookURL"
    ]
  }
  ```
</Expandable>

***

## jotform\_delete\_folder

Delete a folder

**Parameters:**

| Parameter  | Type   | Required | Default | Description                            |
| ---------- | ------ | -------- | ------- | -------------------------------------- |
| `folderID` | string | Yes      | —       | The unique ID of the folder to delete. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folderID": {
        "type": "string",
        "description": "The unique ID of the folder to delete."
      }
    },
    "required": [
      "PCID",
      "folderID"
    ]
  }
  ```
</Expandable>

***

## jotform\_delete\_form

Delete a form

**Parameters:**

| Parameter | Type   | Required | Default | Description                          |
| --------- | ------ | -------- | ------- | ------------------------------------ |
| `formID`  | string | Yes      | —       | The unique ID of the form to delete. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form to delete."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_delete\_form\_question

Delete a question

**Parameters:**

| Parameter    | Type   | Required | Default | Description                              |
| ------------ | ------ | -------- | ------- | ---------------------------------------- |
| `formID`     | string | Yes      | —       | The unique ID of the form.               |
| `questionID` | string | Yes      | —       | The unique ID of the question to delete. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "questionID": {
        "type": "string",
        "description": "The unique ID of the question to delete."
      }
    },
    "required": [
      "PCID",
      "formID",
      "questionID"
    ]
  }
  ```
</Expandable>

***

## jotform\_delete\_form\_webhook

Delete a webhook

**Parameters:**

| Parameter   | Type   | Required | Default | Description                             |
| ----------- | ------ | -------- | ------- | --------------------------------------- |
| `formID`    | string | Yes      | —       | The unique ID of the form.              |
| `webhookID` | string | Yes      | —       | The unique ID of the webhook to delete. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "webhookID": {
        "type": "string",
        "description": "The unique ID of the webhook to delete."
      }
    },
    "required": [
      "PCID",
      "formID",
      "webhookID"
    ]
  }
  ```
</Expandable>

***

## jotform\_delete\_report

Delete a report

**Parameters:**

| Parameter  | Type   | Required | Default | Description                            |
| ---------- | ------ | -------- | ------- | -------------------------------------- |
| `reportID` | string | Yes      | —       | The unique ID of the report to delete. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "reportID": {
        "type": "string",
        "description": "The unique ID of the report to delete."
      }
    },
    "required": [
      "PCID",
      "reportID"
    ]
  }
  ```
</Expandable>

***

## jotform\_delete\_submission

Delete a submission

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                |
| -------------- | ------ | -------- | ------- | ------------------------------------------ |
| `submissionID` | string | Yes      | —       | The unique ID of the submission to delete. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "submissionID": {
        "type": "string",
        "description": "The unique ID of the submission to delete."
      }
    },
    "required": [
      "PCID",
      "submissionID"
    ]
  }
  ```
</Expandable>

***

## jotform\_edit\_form\_question

Edit a question

**Parameters:**

| Parameter            | Type   | Required | Default | Description                                                |
| -------------------- | ------ | -------- | ------- | ---------------------------------------------------------- |
| `formID`             | string | Yes      | —       | The unique ID of the form.                                 |
| `questionID`         | string | Yes      | —       | The unique ID of the question.                             |
| `question[order]`    | string | No       | —       | Question order number in the form.                         |
| `question[required]` | string | No       | —       | Whether the question is required. Values: Yes, No.         |
| `question[text]`     | string | No       | —       | Question text / label.                                     |
| `question[type]`     | string | No       | —       | Question type (e.g., control\_textbox, control\_dropdown). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "questionID": {
        "type": "string",
        "description": "The unique ID of the question."
      },
      "question[order]": {
        "type": "string",
        "description": "Question order number in the form."
      },
      "question[required]": {
        "type": "string",
        "description": "Whether the question is required. Values: Yes, No.",
        "enum": [
          "Yes",
          "No"
        ]
      },
      "question[text]": {
        "type": "string",
        "description": "Question text / label."
      },
      "question[type]": {
        "type": "string",
        "description": "Question type (e.g., control_textbox, control_dropdown)."
      }
    },
    "required": [
      "PCID",
      "formID",
      "questionID"
    ]
  }
  ```
</Expandable>

***

## jotform\_edit\_submission

Edit a submission

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                                                                        |
| -------------- | ------ | -------- | ------- | -------------------------------------------------------------------------------------------------- |
| `submissionID` | string | Yes      | —       | The unique ID of the submission.                                                                   |
| `submission`   | string | No       | —       | JSON object with updated submission data. Keys are question IDs, values are the new answer values. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "submissionID": {
        "type": "string",
        "description": "The unique ID of the submission."
      },
      "submission": {
        "type": "string",
        "description": "JSON object with updated submission data. Keys are question IDs, values are the new answer values."
      }
    },
    "required": [
      "PCID",
      "submissionID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_folder

Get folder details

**Parameters:**

| Parameter  | Type   | Required | Default | Description                  |
| ---------- | ------ | -------- | ------- | ---------------------------- |
| `folderID` | string | Yes      | —       | The unique ID of the folder. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folderID": {
        "type": "string",
        "description": "The unique ID of the folder."
      }
    },
    "required": [
      "PCID",
      "folderID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form

Get form details

**Parameters:**

| Parameter | Type   | Required | Default | Description                |
| --------- | ------ | -------- | ------- | -------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_files

List form file uploads

**Parameters:**

| Parameter | Type   | Required | Default | Description                |
| --------- | ------ | -------- | ------- | -------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_properties

Get form properties

**Parameters:**

| Parameter | Type   | Required | Default | Description                |
| --------- | ------ | -------- | ------- | -------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_question

Get a specific question

**Parameters:**

| Parameter    | Type   | Required | Default | Description                    |
| ------------ | ------ | -------- | ------- | ------------------------------ |
| `formID`     | string | Yes      | —       | The unique ID of the form.     |
| `questionID` | string | Yes      | —       | The unique ID of the question. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "questionID": {
        "type": "string",
        "description": "The unique ID of the question."
      }
    },
    "required": [
      "PCID",
      "formID",
      "questionID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_questions

List form questions

**Parameters:**

| Parameter | Type   | Required | Default | Description                |
| --------- | ------ | -------- | ------- | -------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_reports

List form reports

**Parameters:**

| Parameter | Type   | Required | Default | Description                |
| --------- | ------ | -------- | ------- | -------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_submissions

List form submissions

**Parameters:**

| Parameter | Type    | Required | Default | Description                                              |
| --------- | ------- | -------- | ------- | -------------------------------------------------------- |
| `formID`  | string  | Yes      | —       | The unique ID of the form.                               |
| `offset`  | integer | No       | —       | Start index for pagination.                              |
| `limit`   | integer | No       | —       | Number of results to return. Default is 20, max is 1000. |
| `filter`  | string  | No       | —       | JSON filter object for filtering submissions.            |
| `orderby` | string  | No       | —       | Field and direction to sort by (e.g., created\_at,DESC). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "offset": {
        "type": "integer",
        "description": "Start index for pagination."
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. Default is 20, max is 1000."
      },
      "filter": {
        "type": "string",
        "description": "JSON filter object for filtering submissions."
      },
      "orderby": {
        "type": "string",
        "description": "Field and direction to sort by (e.g., created_at,DESC)."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_form\_webhooks

List form webhooks

**Parameters:**

| Parameter | Type   | Required | Default | Description                |
| --------- | ------ | -------- | ------- | -------------------------- |
| `formID`  | string | Yes      | —       | The unique ID of the form. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_report

Get report details

**Parameters:**

| Parameter  | Type   | Required | Default | Description                  |
| ---------- | ------ | -------- | ------- | ---------------------------- |
| `reportID` | string | Yes      | —       | The unique ID of the report. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "reportID": {
        "type": "string",
        "description": "The unique ID of the report."
      }
    },
    "required": [
      "PCID",
      "reportID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_submission

Get submission details

**Parameters:**

| Parameter      | Type   | Required | Default | Description                      |
| -------------- | ------ | -------- | ------- | -------------------------------- |
| `submissionID` | string | Yes      | —       | The unique ID of the submission. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "submissionID": {
        "type": "string",
        "description": "The unique ID of the submission."
      }
    },
    "required": [
      "PCID",
      "submissionID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_system\_plan

Get plan details

**Parameters:**

| Parameter  | Type   | Required | Default | Description                                                          |
| ---------- | ------ | -------- | ------- | -------------------------------------------------------------------- |
| `planName` | string | Yes      | —       | The name of the plan (e.g., FREE, BRONZE, SILVER, GOLD, ENTERPRISE). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "planName": {
        "type": "string",
        "description": "The name of the plan (e.g., FREE, BRONZE, SILVER, GOLD, ENTERPRISE)."
      }
    },
    "required": [
      "PCID",
      "planName"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user

Get user account details

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_folders

List user's folders

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_forms

List user's forms

**Parameters:**

| Parameter | Type    | Required | Default | Description                                                                     |
| --------- | ------- | -------- | ------- | ------------------------------------------------------------------------------- |
| `offset`  | integer | No       | —       | Start index for pagination. Default is 0.                                       |
| `limit`   | integer | No       | —       | Number of results to return. Default is 20, max is 1000.                        |
| `filter`  | string  | No       | —       | JSON filter object. Example: \{"status":"ENABLED"} to return only active forms. |
| `orderby` | string  | No       | —       | Field and direction to sort by. Example: id,ASC or created\_at,DESC.            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "offset": {
        "type": "integer",
        "description": "Start index for pagination. Default is 0."
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. Default is 20, max is 1000."
      },
      "filter": {
        "type": "string",
        "description": "JSON filter object. Example: {\"status\":\"ENABLED\"} to return only active forms."
      },
      "orderby": {
        "type": "string",
        "description": "Field and direction to sort by. Example: id,ASC or created_at,DESC."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_history

Get user activity history

**Parameters:**

| Parameter   | Type   | Required | Default | Description                                                 |
| ----------- | ------ | -------- | ------- | ----------------------------------------------------------- |
| `action`    | string | No       | —       | Filter by action type (e.g., formCreation, userLogin, all). |
| `date`      | string | No       | —       | Filter by date (YYYY-MM-DD or daterange).                   |
| `sortBy`    | string | No       | —       | Sort field. Default is created\_at.                         |
| `startDate` | string | No       | —       | Filter start date (YYYY-MM-DD).                             |
| `endDate`   | string | No       | —       | Filter end date (YYYY-MM-DD).                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "action": {
        "type": "string",
        "description": "Filter by action type (e.g., formCreation, userLogin, all)."
      },
      "date": {
        "type": "string",
        "description": "Filter by date (YYYY-MM-DD or daterange)."
      },
      "sortBy": {
        "type": "string",
        "description": "Sort field. Default is created_at."
      },
      "startDate": {
        "type": "string",
        "description": "Filter start date (YYYY-MM-DD)."
      },
      "endDate": {
        "type": "string",
        "description": "Filter end date (YYYY-MM-DD)."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_reports

List user's reports

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_settings

Get user settings

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_submissions

List user's submissions

**Parameters:**

| Parameter | Type    | Required | Default | Description                                              |
| --------- | ------- | -------- | ------- | -------------------------------------------------------- |
| `offset`  | integer | No       | —       | Start index for pagination.                              |
| `limit`   | integer | No       | —       | Number of results to return. Default is 20, max is 1000. |
| `filter`  | string  | No       | —       | JSON filter object for filtering submissions.            |
| `orderby` | string  | No       | —       | Field and direction to sort by.                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "offset": {
        "type": "integer",
        "description": "Start index for pagination."
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. Default is 20, max is 1000."
      },
      "filter": {
        "type": "string",
        "description": "JSON filter object for filtering submissions."
      },
      "orderby": {
        "type": "string",
        "description": "Field and direction to sort by."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_subusers

List sub-user accounts

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_get\_user\_usage

Get user usage statistics

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## jotform\_set\_form\_properties

Set form properties

**Parameters:**

| Parameter    | Type   | Required | Default | Description                          |
| ------------ | ------ | -------- | ------- | ------------------------------------ |
| `formID`     | string | Yes      | —       | The unique ID of the form.           |
| `properties` | string | Yes      | —       | JSON object of properties to update. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "properties": {
        "type": "string",
        "description": "JSON object of properties to update."
      }
    },
    "required": [
      "PCID",
      "formID",
      "properties"
    ]
  }
  ```
</Expandable>

***

## jotform\_update\_folder

Update a folder

**Parameters:**

| Parameter  | Type   | Required | Default | Description                                 |
| ---------- | ------ | -------- | ------- | ------------------------------------------- |
| `folderID` | string | Yes      | —       | The unique ID of the folder.                |
| `color`    | string | No       | —       | Folder color hex code.                      |
| `name`     | string | No       | —       | New name for the folder.                    |
| `parent`   | string | No       | —       | Parent folder ID to move this folder under. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folderID": {
        "type": "string",
        "description": "The unique ID of the folder."
      },
      "color": {
        "type": "string",
        "description": "Folder color hex code."
      },
      "name": {
        "type": "string",
        "description": "New name for the folder."
      },
      "parent": {
        "type": "string",
        "description": "Parent folder ID to move this folder under."
      }
    },
    "required": [
      "PCID",
      "folderID"
    ]
  }
  ```
</Expandable>

***

## jotform\_update\_form

Update a form

**Parameters:**

| Parameter            | Type   | Required | Default | Description                                 |
| -------------------- | ------ | -------- | ------- | ------------------------------------------- |
| `formID`             | string | Yes      | —       | The unique ID of the form.                  |
| `properties[height]` | string | No       | —       | Form height in pixels.                      |
| `properties[status]` | string | No       | —       | Form status: ENABLED, DISABLED, or DELETED. |
| `properties[title]`  | string | No       | —       | The title of the form.                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "formID": {
        "type": "string",
        "description": "The unique ID of the form."
      },
      "properties[height]": {
        "type": "string",
        "description": "Form height in pixels."
      },
      "properties[status]": {
        "type": "string",
        "description": "Form status: ENABLED, DISABLED, or DELETED.",
        "enum": [
          "ENABLED",
          "DISABLED",
          "DELETED"
        ]
      },
      "properties[title]": {
        "type": "string",
        "description": "The title of the form."
      }
    },
    "required": [
      "PCID",
      "formID"
    ]
  }
  ```
</Expandable>

***

## jotform\_update\_user\_settings

Update user settings

**Parameters:**

| Parameter   | Type   | Required | Default | Description                                 |
| ----------- | ------ | -------- | ------- | ------------------------------------------- |
| `email`     | string | No       | —       | User's email address.                       |
| `name`      | string | No       | —       | User's display name.                        |
| `time_zone` | string | No       | —       | User's time zone (e.g., America/New\_York). |
| `website`   | string | No       | —       | User's website URL.                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "email": {
        "type": "string",
        "description": "User's email address."
      },
      "name": {
        "type": "string",
        "description": "User's display name."
      },
      "time_zone": {
        "type": "string",
        "description": "User's time zone (e.g., America/New_York)."
      },
      "website": {
        "type": "string",
        "description": "User's website URL."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>
