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

# process-street

> Process Street API

**Server path:** `/process-street` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                              | Description                              |
| ------------------------------------------------------------------------------------------------- | ---------------------------------------- |
| [`process_street_assign_task`](#process_street_assign_task)                                       | Assign a user to a task                  |
| [`process_street_assign_workflow_run`](#process_street_assign_workflow_run)                       | Assign a user to a workflow run          |
| [`process_street_batch_update_form_field_values`](#process_street_batch_update_form_field_values) | Batch update form field values           |
| [`process_street_create_comment`](#process_street_create_comment)                                 | Create a comment                         |
| [`process_street_create_data_set_record`](#process_street_create_data_set_record)                 | Create a data set record                 |
| [`process_street_create_webhook`](#process_street_create_webhook)                                 | Create a webhook                         |
| [`process_street_create_workflow_run`](#process_street_create_workflow_run)                       | Create a workflow run                    |
| [`process_street_delete_comment`](#process_street_delete_comment)                                 | Delete a comment                         |
| [`process_street_delete_data_set_record`](#process_street_delete_data_set_record)                 | Delete a data set record                 |
| [`process_street_delete_form_field_all_files`](#process_street_delete_form_field_all_files)       | Delete all files from a form field       |
| [`process_street_delete_form_field_file_by_id`](#process_street_delete_form_field_file_by_id)     | Delete a specific file from a form field |
| [`process_street_delete_webhook`](#process_street_delete_webhook)                                 | Delete a webhook                         |
| [`process_street_delete_workflow_run`](#process_street_delete_workflow_run)                       | Delete a workflow run                    |
| [`process_street_get_comment`](#process_street_get_comment)                                       | Get a comment                            |
| [`process_street_get_data_set_record`](#process_street_get_data_set_record)                       | Get a data set record                    |
| [`process_street_get_task`](#process_street_get_task)                                             | Get a task                               |
| [`process_street_get_workflow_run`](#process_street_get_workflow_run)                             | Get a workflow run                       |
| [`process_street_import_data_set_records`](#process_street_import_data_set_records)               | Import data set records                  |
| [`process_street_list_approvals`](#process_street_list_approvals)                                 | List all approvals in a workflow run     |
| [`process_street_list_comments`](#process_street_list_comments)                                   | List all comments                        |
| [`process_street_list_data_set_records`](#process_street_list_data_set_records)                   | List all data set records                |
| [`process_street_list_data_sets`](#process_street_list_data_sets)                                 | List all data sets                       |
| [`process_street_list_form_field_options`](#process_street_list_form_field_options)               | List all options for a form field        |
| [`process_street_list_form_field_values`](#process_street_list_form_field_values)                 | List all form field values               |
| [`process_street_list_form_field_values_by_task`](#process_street_list_form_field_values_by_task) | List all form field values in a task     |
| [`process_street_list_form_fields`](#process_street_list_form_fields)                             | List all form fields in a workflow       |
| [`process_street_list_task_assignees`](#process_street_list_task_assignees)                       | List all assignees in a task             |
| [`process_street_list_tasks`](#process_street_list_tasks)                                         | List all tasks                           |
| [`process_street_list_tasks_by_workflow_run`](#process_street_list_tasks_by_workflow_run)         | List all tasks in a workflow run         |
| [`process_street_list_users`](#process_street_list_users)                                         | List all users                           |
| [`process_street_list_workflow_run_assignees`](#process_street_list_workflow_run_assignees)       | List all assignees in a workflow run     |
| [`process_street_list_workflow_tasks`](#process_street_list_workflow_tasks)                       | List all tasks in a workflow             |
| [`process_street_list_workflows`](#process_street_list_workflows)                                 | List all workflows                       |
| [`process_street_search_workflow_runs`](#process_street_search_workflow_runs)                     | Search workflow runs                     |
| [`process_street_test_auth`](#process_street_test_auth)                                           | Test authentication                      |
| [`process_street_unassign_task`](#process_street_unassign_task)                                   | Unassign a user from a task              |
| [`process_street_unassign_workflow_run`](#process_street_unassign_workflow_run)                   | Unassign a user from a workflow run      |
| [`process_street_undelete_workflow_run`](#process_street_undelete_workflow_run)                   | Undelete a workflow run                  |
| [`process_street_update_comment`](#process_street_update_comment)                                 | Update a comment                         |
| [`process_street_update_data_set_record`](#process_street_update_data_set_record)                 | Update a data set record                 |
| [`process_street_update_task`](#process_street_update_task)                                       | Update a task                            |
| [`process_street_update_workflow_run`](#process_street_update_workflow_run)                       | Update a workflow run                    |
| [`process_street_upload_form_field_value`](#process_street_upload_form_field_value)               | Upload a form field value                |
| [`process_street_upsert_approval`](#process_street_upsert_approval)                               | Approve or reject a task                 |

***

## process\_street\_assign\_task

Assign a user to a task

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `taskId`        | string | Yes      | —       | The ID of the Task         |
| `email`         | string | Yes      | —       | The email value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "taskId": {
        "type": "string",
        "description": "The ID of the Task"
      },
      "email": {
        "type": "string",
        "description": "The email value"
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "taskId",
      "email"
    ]
  }
  ```
</Expandable>

***

## process\_street\_assign\_workflow\_run

Assign a user to a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `email`         | string | Yes      | —       | The email value            |

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

***

## process\_street\_batch\_update\_form\_field\_values

Batch update form field values

**Parameters:**

| Parameter       | Type      | Required | Default | Description                |
| --------------- | --------- | -------- | ------- | -------------------------- |
| `workflowRunId` | string    | Yes      | —       | The ID of the Workflow Run |
| `fields`        | object\[] | No       | —       | The fields value           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "fields": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "The id value"
            },
            "value": {
              "type": "string",
              "description": "The form field value (e.g. text, date as ISO string, URL or user email for Users field)"
            },
            "values": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "List of form field values"
            },
            "timeHidden": {
              "type": "boolean",
              "description": "Whether to hide the time portion and display the date only for Date form fields."
            },
            "dataSetRowId": {
              "type": "string",
              "description": "Data Set Row Id"
            }
          },
          "required": [
            "id"
          ]
        },
        "description": "The fields value"
      }
    },
    "required": [
      "PCID",
      "workflowRunId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_create\_comment

Create a comment

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `taskId`        | string | Yes      | —       | The ID of the Task         |
| `text`          | string | Yes      | —       | The text value             |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "taskId": {
        "type": "string",
        "description": "The ID of the Task"
      },
      "text": {
        "type": "string",
        "description": "The text value"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      }
    },
    "required": [
      "PCID",
      "taskId",
      "text",
      "workflowRunId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_create\_data\_set\_record

Create a data set record

**Parameters:**

| Parameter   | Type      | Required | Default | Description            |
| ----------- | --------- | -------- | ------- | ---------------------- |
| `dataSetId` | string    | Yes      | —       | The ID of the Data Set |
| `cells`     | object\[] | No       | —       | The cells value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataSetId": {
        "type": "string",
        "description": "The ID of the Data Set"
      },
      "cells": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "fieldId": {
              "type": "string",
              "description": "Field Id"
            },
            "value": {
              "description": "The value value"
            }
          },
          "required": [
            "fieldId",
            "value"
          ]
        },
        "description": "The cells value"
      }
    },
    "required": [
      "PCID",
      "dataSetId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_create\_webhook

Create a webhook

**Parameters:**

| Parameter    | Type      | Required | Default | Description        |
| ------------ | --------- | -------- | ------- | ------------------ |
| `taskId`     | string    | No       | —       | Task Id            |
| `triggers`   | string\[] | No       | —       | The triggers value |
| `url`        | string    | Yes      | —       | The url value      |
| `workflowId` | string    | No       | —       | Workflow Id        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "taskId": {
        "type": "string",
        "description": "Task Id"
      },
      "triggers": {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "TaskChecked",
            "TaskUnchecked",
            "TaskCheckedUnchecked",
            "TaskReady",
            "WorkflowRunCreated",
            "WorkflowRunCompleted"
          ]
        },
        "description": "The triggers value"
      },
      "url": {
        "type": "string",
        "description": "The url value"
      },
      "workflowId": {
        "type": "string",
        "description": "Workflow Id"
      }
    },
    "required": [
      "PCID",
      "url"
    ]
  }
  ```
</Expandable>

***

## process\_street\_create\_workflow\_run

Create a workflow run

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                     |
| ------------ | ------- | -------- | ------- | ----------------------------------------------- |
| `dueDate`    | string  | No       | —       | The due date of the new Workflow Run (Optional) |
| `name`       | string  | No       | —       | The name of the new Workflow Run                |
| `shared`     | boolean | No       | —       | The shared value                                |
| `workflowId` | string  | Yes      | —       | The ID of the Workflow                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dueDate": {
        "type": "string",
        "description": "The due date of the new Workflow Run (Optional)"
      },
      "name": {
        "type": "string",
        "description": "The name of the new Workflow Run"
      },
      "shared": {
        "type": "boolean",
        "description": "The shared value"
      },
      "workflowId": {
        "type": "string",
        "description": "The ID of the Workflow"
      }
    },
    "required": [
      "PCID",
      "workflowId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_delete\_comment

Delete a comment

**Parameters:**

| Parameter   | Type   | Required | Default | Description           |
| ----------- | ------ | -------- | ------- | --------------------- |
| `commentId` | string | Yes      | —       | The ID of the Comment |

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

***

## process\_street\_delete\_data\_set\_record

Delete a data set record

**Parameters:**

| Parameter         | Type   | Required | Default | Description                   |
| ----------------- | ------ | -------- | ------- | ----------------------------- |
| `dataSetId`       | string | Yes      | —       | The ID of the Data Set        |
| `dataSetRecordId` | string | Yes      | —       | The ID of the Data Set Record |

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

***

## process\_street\_delete\_form\_field\_all\_files

Delete all files from a form field

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `formFieldId`   | string | Yes      | —       | Form Field ID              |

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

***

## process\_street\_delete\_form\_field\_file\_by\_id

Delete a specific file from a form field

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `formFieldId`   | string | Yes      | —       | Form Field ID              |
| `fileId`        | string | Yes      | —       | File ID                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "formFieldId": {
        "type": "string",
        "description": "Form Field ID"
      },
      "fileId": {
        "type": "string",
        "description": "File ID"
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "formFieldId",
      "fileId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_delete\_webhook

Delete a webhook

**Parameters:**

| Parameter   | Type   | Required | Default | Description           |
| ----------- | ------ | -------- | ------- | --------------------- |
| `webhookId` | string | Yes      | —       | The ID of the Webhook |

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

***

## process\_street\_delete\_workflow\_run

Delete a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |

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

***

## process\_street\_get\_comment

Get a comment

**Parameters:**

| Parameter   | Type   | Required | Default | Description           |
| ----------- | ------ | -------- | ------- | --------------------- |
| `commentId` | string | Yes      | —       | The ID of the Comment |

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

***

## process\_street\_get\_data\_set\_record

Get a data set record

**Parameters:**

| Parameter         | Type   | Required | Default | Description                   |
| ----------------- | ------ | -------- | ------- | ----------------------------- |
| `dataSetId`       | string | Yes      | —       | The ID of the Data Set        |
| `dataSetRecordId` | string | Yes      | —       | The ID of the Data Set Record |

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

***

## process\_street\_get\_task

Get a task

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `taskId`        | string | Yes      | —       | The ID of the Task         |

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

***

## process\_street\_get\_workflow\_run

Get a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |

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

***

## process\_street\_import\_data\_set\_records

Import data set records

**Parameters:**

| Parameter   | Type   | Required | Default | Description            |
| ----------- | ------ | -------- | ------- | ---------------------- |
| `dataSetId` | string | Yes      | —       | The ID of the Data Set |
| `file`      | string | Yes      | —       | The file value         |
| `key`       | string | No       | —       | The key value          |
| `strategy`  | string | Yes      | —       | The strategy value     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataSetId": {
        "type": "string",
        "description": "The ID of the Data Set"
      },
      "file": {
        "type": "string",
        "description": "The file value"
      },
      "key": {
        "type": "string",
        "description": "The key value"
      },
      "strategy": {
        "type": "string",
        "description": "The strategy value",
        "enum": [
          "Append",
          "Upsert",
          "Sync"
        ]
      }
    },
    "required": [
      "PCID",
      "dataSetId",
      "file",
      "strategy"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_approvals

List all approvals in a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                         |
| --------------- | ------ | -------- | ------- | ----------------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run          |
| `_`             | string | No       | —       | The page ID to fetch approvals for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch approvals for."
      }
    },
    "required": [
      "PCID",
      "workflowRunId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_comments

List all comments

**Parameters:**

| Parameter       | Type   | Required | Default | Description             |
| --------------- | ------ | -------- | ------- | ----------------------- |
| `workflowId`    | string | No       | —       | Filter by workflow.     |
| `workflowRunId` | string | No       | —       | Filter by workflow run. |
| `taskId`        | string | No       | —       | Filter by task.         |
| `_`             | string | No       | —       | Pagination cursor.      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowId": {
        "type": "string",
        "description": "Filter by workflow."
      },
      "workflowRunId": {
        "type": "string",
        "description": "Filter by workflow run."
      },
      "taskId": {
        "type": "string",
        "description": "Filter by task."
      },
      "_": {
        "type": "string",
        "description": "Pagination cursor."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_data\_set\_records

List all data set records

**Parameters:**

| Parameter   | Type   | Required | Default | Description                                                                                                                                                                                                                                                                                                    |
| ----------- | ------ | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dataSetId` | string | Yes      | —       | The ID of the Data Set                                                                                                                                                                                                                                                                                         |
| `columns`   | object | No       | —       | The values of columns to search for. It will match them exactly in a case-insensitive manner. If there are multiple columns, then the records that match all of them will be returned.  Example (before being URL-encoded): `?columns[lD7FTF9R63xNCLn8w_xMdw]=value_1&columns[iJozi9Lbu_vC2igAV1NLWQ]=value_2` |
| `_`         | string | No       | —       | The page ID to fetch data set records for.                                                                                                                                                                                                                                                                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataSetId": {
        "type": "string",
        "description": "The ID of the Data Set"
      },
      "columns": {
        "type": "object",
        "description": "The values of columns to search for. It will match them exactly in a case-insensitive manner. If there are multiple columns, then the records that match all of them will be returned.  Example (before being URL-encoded): `?columns[lD7FTF9R63xNCLn8w_xMdw]=value_1&columns[iJozi9Lbu_vC2igAV1NLWQ]=value_2`"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch data set records for."
      }
    },
    "required": [
      "PCID",
      "dataSetId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_data\_sets

List all data sets

**Parameters:**

| Parameter | Type   | Required | Default | Description                         |
| --------- | ------ | -------- | ------- | ----------------------------------- |
| `_`       | string | No       | —       | The page ID to fetch data sets for. |

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

***

## process\_street\_list\_form\_field\_options

List all options for a form field

**Parameters:**

| Parameter     | Type   | Required | Default | Description                       |
| ------------- | ------ | -------- | ------- | --------------------------------- |
| `workflowId`  | string | Yes      | —       | The ID of the Workflow            |
| `formFieldId` | string | Yes      | —       | Form Field ID                     |
| `_`           | string | No       | —       | The page ID to fetch options for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowId": {
        "type": "string",
        "description": "The ID of the Workflow"
      },
      "formFieldId": {
        "type": "string",
        "description": "Form Field ID"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch options for."
      }
    },
    "required": [
      "PCID",
      "workflowId",
      "formFieldId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_form\_field\_values

List all form field values

**Parameters:**

| Parameter       | Type   | Required | Default | Description                      |
| --------------- | ------ | -------- | ------- | -------------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run       |
| `_`             | string | No       | —       | The page ID to fetch fields for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch fields for."
      }
    },
    "required": [
      "PCID",
      "workflowRunId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_form\_field\_values\_by\_task

List all form field values in a task

**Parameters:**

| Parameter       | Type   | Required | Default | Description                      |
| --------------- | ------ | -------- | ------- | -------------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run       |
| `taskId`        | string | Yes      | —       | The ID of the Task               |
| `_`             | string | No       | —       | The page ID to fetch fields for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "taskId": {
        "type": "string",
        "description": "The ID of the Task"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch fields for."
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "taskId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_form\_fields

List all form fields in a workflow

**Parameters:**

| Parameter    | Type   | Required | Default | Description                      |
| ------------ | ------ | -------- | ------- | -------------------------------- |
| `workflowId` | string | Yes      | —       | The ID of the Workflow           |
| `_`          | string | No       | —       | The page ID to fetch fields for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowId": {
        "type": "string",
        "description": "The ID of the Workflow"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch fields for."
      }
    },
    "required": [
      "PCID",
      "workflowId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_task\_assignees

List all assignees in a task

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `taskId`        | string | Yes      | —       | The ID of the Task         |

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

***

## process\_street\_list\_tasks

List all tasks

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                     |
| --------------- | ------ | -------- | ------- | ----------------------------------------------------------------------------------------------- |
| `assigneeEmail` | string | Yes      | —       | The email of the assigned user to filter the tasks by (will match in a case-insensitive manner) |
| `workflowId`    | string | No       | —       | The ID of the workflow to filter by.                                                            |
| `_`             | string | No       | —       | The page ID to fetch tasks for.                                                                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "assigneeEmail": {
        "type": "string",
        "description": "The email of the assigned user to filter the tasks by (will match in a case-insensitive manner)"
      },
      "workflowId": {
        "type": "string",
        "description": "The ID of the workflow to filter by."
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch tasks for."
      }
    },
    "required": [
      "PCID",
      "assigneeEmail"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_tasks\_by\_workflow\_run

List all tasks in a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                     |
| --------------- | ------ | -------- | ------- | ------------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run      |
| `_`             | string | No       | —       | The page ID to fetch tasks for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch tasks for."
      }
    },
    "required": [
      "PCID",
      "workflowRunId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_users

List all users

**Parameters:**

| Parameter | Type   | Required | Default | Description                     |
| --------- | ------ | -------- | ------- | ------------------------------- |
| `_`       | string | No       | —       | The page ID to fetch users for. |

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

***

## process\_street\_list\_workflow\_run\_assignees

List all assignees in a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                         |
| --------------- | ------ | -------- | ------- | ----------------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run          |
| `_`             | string | No       | —       | The page ID to fetch assignees for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch assignees for."
      }
    },
    "required": [
      "PCID",
      "workflowRunId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_workflow\_tasks

List all tasks in a workflow

**Parameters:**

| Parameter    | Type   | Required | Default | Description                     |
| ------------ | ------ | -------- | ------- | ------------------------------- |
| `workflowId` | string | Yes      | —       | The ID of the Workflow          |
| `_`          | string | No       | —       | The page ID to fetch tasks for. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowId": {
        "type": "string",
        "description": "The ID of the Workflow"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch tasks for."
      }
    },
    "required": [
      "PCID",
      "workflowId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_list\_workflows

List all workflows

**Parameters:**

| Parameter | Type   | Required | Default | Description                                                                                                   |
| --------- | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------- |
| `name`    | string | No       | —       | The partial name of the Workflow to search for (will match any part of the name in a case-insensitive manner) |
| `_`       | string | No       | —       | The page ID to fetch workflows for.                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "name": {
        "type": "string",
        "description": "The partial name of the Workflow to search for (will match any part of the name in a case-insensitive manner)"
      },
      "_": {
        "type": "string",
        "description": "The page ID to fetch workflows for."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## process\_street\_search\_workflow\_runs

Search workflow runs

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                       |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `workflowId` | string | No       | —       | The ID of the Workflow (can be copied from the Workflow URL in the web app)                                                                                                                                                                                                                                                                                                       |
| `name`       | string | No       | —       | The partial name of the Workflow Run to search for (will match any part of the name in a case-insensitive manner)                                                                                                                                                                                                                                                                 |
| `status`     | string | No       | —       | The status (or statuses) to filter by (Active, Completed or Archived). If no status is provided, it will default to Active. Multiple statuses can be provided as a comma-separated list.                                                                                                                                                                                          |
| `fields`     | string | No       | —       | The partial values of form field values to search for. It will match any part of the value in a case-insensitive manner. If there are multiple form field values, then Workflow Runs that match any of them will be returned.\<br> \<br> Example (before being URL-encoded): \<code>?fields\[lD7FTF9R63xNCLn8w\_xMdw]=value\_1\&fields\[lD7FTF9R63xNCLn8w\_xMab]=value\_2\</code> |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowId": {
        "type": "string",
        "description": "The ID of the Workflow (can be copied from the Workflow URL in the web app)"
      },
      "name": {
        "type": "string",
        "description": "The partial name of the Workflow Run to search for (will match any part of the name in a case-insensitive manner)"
      },
      "status": {
        "type": "string",
        "description": "The status (or statuses) to filter by (Active, Completed or Archived). If no status is provided, it will default to Active. Multiple statuses can be provided as a comma-separated list."
      },
      "fields": {
        "type": "string",
        "description": "The partial values of form field values to search for. It will match any part of the value in a case-insensitive manner. If there are multiple form field values, then Workflow Runs that match any of them will be returned.<br> <br> Example (before being URL-encoded): <code>?fields[lD7FTF9R63xNCLn8w_xMdw]=value_1&fields[lD7FTF9R63xNCLn8w_xMab]=value_2</code>"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## process\_street\_test\_auth

Test authentication

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

***

## process\_street\_unassign\_task

Unassign a user from a task

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `taskId`        | string | Yes      | —       | The ID of the Task         |
| `email`         | string | Yes      | —       | The email value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "taskId": {
        "type": "string",
        "description": "The ID of the Task"
      },
      "email": {
        "type": "string",
        "description": "The email value"
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "taskId",
      "email"
    ]
  }
  ```
</Expandable>

***

## process\_street\_unassign\_workflow\_run

Unassign a user from a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |
| `email`         | string | Yes      | —       | The email value            |

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

***

## process\_street\_undelete\_workflow\_run

Undelete a workflow run

**Parameters:**

| Parameter       | Type   | Required | Default | Description                |
| --------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run |

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

***

## process\_street\_update\_comment

Update a comment

**Parameters:**

| Parameter   | Type   | Required | Default | Description           |
| ----------- | ------ | -------- | ------- | --------------------- |
| `commentId` | string | Yes      | —       | The ID of the Comment |
| `text`      | string | Yes      | —       | The text value        |

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

***

## process\_street\_update\_data\_set\_record

Update a data set record

**Parameters:**

| Parameter         | Type      | Required | Default | Description                   |
| ----------------- | --------- | -------- | ------- | ----------------------------- |
| `dataSetId`       | string    | Yes      | —       | The ID of the Data Set        |
| `dataSetRecordId` | string    | Yes      | —       | The ID of the Data Set Record |
| `cells`           | object\[] | No       | —       | The cells value               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataSetId": {
        "type": "string",
        "description": "The ID of the Data Set"
      },
      "dataSetRecordId": {
        "type": "string",
        "description": "The ID of the Data Set Record"
      },
      "cells": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "fieldId": {
              "type": "string",
              "description": "Field Id"
            },
            "value": {
              "description": "The value value"
            }
          },
          "required": [
            "fieldId",
            "value"
          ]
        },
        "description": "The cells value"
      }
    },
    "required": [
      "PCID",
      "dataSetId",
      "dataSetRecordId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_update\_task

Update a task

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                                                        |
| --------------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `workflowRunId` | string | Yes      | —       | The ID of the Workflow Run                                                                                                         |
| `taskId`        | string | Yes      | —       | The ID of the Task                                                                                                                 |
| `dueDate`       | string | No       | —       | Due Date                                                                                                                           |
| `status`        | string | Yes      | —       | Whether the task is complete. `NotCompleted` — the task has not yet been checked off. `Completed` — the task has been checked off. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "taskId": {
        "type": "string",
        "description": "The ID of the Task"
      },
      "dueDate": {
        "type": "string",
        "description": "Due Date"
      },
      "status": {
        "type": "string",
        "description": "Whether the task is complete. `NotCompleted` — the task has not yet been checked off. `Completed` — the task has been checked off.",
        "enum": [
          "NotCompleted",
          "Completed"
        ]
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "taskId",
      "status"
    ]
  }
  ```
</Expandable>

***

## process\_street\_update\_workflow\_run

Update a workflow run

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                     |
| --------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------- |
| `workflowRunId` | string  | Yes      | —       | The ID of the Workflow Run                                                      |
| `dueDate`       | string  | No       | —       | The due date for the Workflow Run                                               |
| `name`          | string  | Yes      | —       | The new name for the Workflow Run                                               |
| `shared`        | boolean | Yes      | —       | Whether or not the Workflow Run is shared (i.e. can be seen without logging in) |
| `status`        | string  | Yes      | —       | The status for the Workflow Run                                                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "dueDate": {
        "type": "string",
        "description": "The due date for the Workflow Run"
      },
      "name": {
        "type": "string",
        "description": "The new name for the Workflow Run"
      },
      "shared": {
        "type": "boolean",
        "description": "Whether or not the Workflow Run is shared (i.e. can be seen without logging in)"
      },
      "status": {
        "type": "string",
        "description": "The status for the Workflow Run",
        "enum": [
          "Active",
          "Completed",
          "Archived",
          "Deleted"
        ]
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "name",
      "shared",
      "status"
    ]
  }
  ```
</Expandable>

***

## process\_street\_upload\_form\_field\_value

Upload a form field value

**Parameters:**

| Parameter       | Type      | Required | Default | Description                |
| --------------- | --------- | -------- | ------- | -------------------------- |
| `workflowRunId` | string    | Yes      | —       | The ID of the Workflow Run |
| `formFieldId`   | string    | Yes      | —       | Form Field ID              |
| `file`          | string\[] | No       | —       | The file value             |
| `fileBase64`    | object\[] | No       | —       | File Base64                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "formFieldId": {
        "type": "string",
        "description": "Form Field ID"
      },
      "file": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "binary"
        },
        "description": "The file value"
      },
      "fileBase64": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "content": {
              "type": "string",
              "description": "The content value"
            },
            "filename": {
              "type": "string",
              "description": "The filename value"
            }
          },
          "required": [
            "content",
            "filename"
          ]
        },
        "description": "File Base64"
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "formFieldId"
    ]
  }
  ```
</Expandable>

***

## process\_street\_upsert\_approval

Approve or reject a task

**Parameters:**

| Parameter        | Type   | Required | Default | Description                |
| ---------------- | ------ | -------- | ------- | -------------------------- |
| `workflowRunId`  | string | Yes      | —       | The ID of the Workflow Run |
| `approvalTaskId` | string | Yes      | —       | Approval Task Id           |
| `comment`        | string | No       | —       | The comment value          |
| `status`         | string | Yes      | —       | The status value           |
| `subjectTaskId`  | string | No       | —       | Subject Task Id            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workflowRunId": {
        "type": "string",
        "description": "The ID of the Workflow Run"
      },
      "approvalTaskId": {
        "type": "string",
        "description": "Approval Task Id"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "status": {
        "type": "string",
        "description": "The status value",
        "enum": [
          "Approved",
          "Rejected"
        ]
      },
      "subjectTaskId": {
        "type": "string",
        "description": "Subject Task Id"
      }
    },
    "required": [
      "PCID",
      "workflowRunId",
      "approvalTaskId",
      "status"
    ]
  }
  ```
</Expandable>
