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

# freshdesk-support

> Freshdesk Support - Time tracking, products, canned responses, satisfaction ratings, surveys, discussions

**Server path:** `/freshdesk-support` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                      | Description                       |
| --------------------------------------------------------------------------------------------------------- | --------------------------------- |
| [`freshdesk_support_create_canned_response`](#freshdesk_support_create_canned_response)                   | Create a canned response          |
| [`freshdesk_support_create_comment`](#freshdesk_support_create_comment)                                   | Create a comment                  |
| [`freshdesk_support_create_discussion_category`](#freshdesk_support_create_discussion_category)           | Create a discussion category      |
| [`freshdesk_support_create_forum`](#freshdesk_support_create_forum)                                       | Create a forum                    |
| [`freshdesk_support_create_product`](#freshdesk_support_create_product)                                   | Create a product                  |
| [`freshdesk_support_create_satisfaction_rating`](#freshdesk_support_create_satisfaction_rating)           | Create a satisfaction rating      |
| [`freshdesk_support_create_time_entry`](#freshdesk_support_create_time_entry)                             | Create a time entry for a ticket  |
| [`freshdesk_support_create_topic`](#freshdesk_support_create_topic)                                       | Create a topic                    |
| [`freshdesk_support_delete_comment`](#freshdesk_support_delete_comment)                                   | Delete a comment                  |
| [`freshdesk_support_delete_discussion_category`](#freshdesk_support_delete_discussion_category)           | Delete a discussion category      |
| [`freshdesk_support_delete_forum`](#freshdesk_support_delete_forum)                                       | Delete a forum                    |
| [`freshdesk_support_delete_product`](#freshdesk_support_delete_product)                                   | Delete a product                  |
| [`freshdesk_support_delete_time_entry`](#freshdesk_support_delete_time_entry)                             | Delete a time entry               |
| [`freshdesk_support_delete_topic`](#freshdesk_support_delete_topic)                                       | Delete a topic                    |
| [`freshdesk_support_get_canned_response`](#freshdesk_support_get_canned_response)                         | Get a canned response             |
| [`freshdesk_support_get_canned_response_folder`](#freshdesk_support_get_canned_response_folder)           | Get a canned response folder      |
| [`freshdesk_support_get_discussion_category`](#freshdesk_support_get_discussion_category)                 | Get a discussion category         |
| [`freshdesk_support_get_forum`](#freshdesk_support_get_forum)                                             | Get a forum                       |
| [`freshdesk_support_get_product`](#freshdesk_support_get_product)                                         | Get a product                     |
| [`freshdesk_support_get_topic`](#freshdesk_support_get_topic)                                             | Get a topic                       |
| [`freshdesk_support_list_canned_response_folders`](#freshdesk_support_list_canned_response_folders)       | List all canned response folders  |
| [`freshdesk_support_list_canned_responses_in_folder`](#freshdesk_support_list_canned_responses_in_folder) | List canned responses in a folder |
| [`freshdesk_support_list_comments`](#freshdesk_support_list_comments)                                     | List comments on a topic          |
| [`freshdesk_support_list_discussion_categories`](#freshdesk_support_list_discussion_categories)           | List discussion categories        |
| [`freshdesk_support_list_forums`](#freshdesk_support_list_forums)                                         | List forums in a category         |
| [`freshdesk_support_list_products`](#freshdesk_support_list_products)                                     | List all products                 |
| [`freshdesk_support_list_satisfaction_ratings`](#freshdesk_support_list_satisfaction_ratings)             | List satisfaction ratings         |
| [`freshdesk_support_list_surveys`](#freshdesk_support_list_surveys)                                       | List CSAT surveys                 |
| [`freshdesk_support_list_ticket_time_entries`](#freshdesk_support_list_ticket_time_entries)               | List time entries for a ticket    |
| [`freshdesk_support_list_time_entries`](#freshdesk_support_list_time_entries)                             | List all time entries             |
| [`freshdesk_support_list_topics`](#freshdesk_support_list_topics)                                         | List topics in a forum            |
| [`freshdesk_support_update_canned_response`](#freshdesk_support_update_canned_response)                   | Update a canned response          |
| [`freshdesk_support_update_comment`](#freshdesk_support_update_comment)                                   | Update a comment                  |
| [`freshdesk_support_update_discussion_category`](#freshdesk_support_update_discussion_category)           | Update a discussion category      |
| [`freshdesk_support_update_forum`](#freshdesk_support_update_forum)                                       | Update a forum                    |
| [`freshdesk_support_update_product`](#freshdesk_support_update_product)                                   | Update a product                  |
| [`freshdesk_support_update_time_entry`](#freshdesk_support_update_time_entry)                             | Update a time entry               |
| [`freshdesk_support_update_topic`](#freshdesk_support_update_topic)                                       | Update a topic                    |

***

## freshdesk\_support\_create\_canned\_response

Create a canned response

**Parameters:**

| Parameter   | Type    | Required | Default | Description                               |
| ----------- | ------- | -------- | ------- | ----------------------------------------- |
| `content`   | string  | Yes      | —       | HTML content of the response              |
| `folder_id` | integer | Yes      | —       | ID of the folder to place the response in |
| `title`     | string  | Yes      | —       | Title of the canned response              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "content": {
        "type": "string",
        "description": "HTML content of the response"
      },
      "folder_id": {
        "type": "integer",
        "description": "ID of the folder to place the response in"
      },
      "title": {
        "type": "string",
        "description": "Title of the canned response"
      }
    },
    "required": [
      "PCID",
      "content",
      "folder_id",
      "title"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_create\_comment

Create a comment

**Parameters:**

| Parameter     | Type      | Required | Default | Description                   |
| ------------- | --------- | -------- | ------- | ----------------------------- |
| `topic_id`    | integer   | Yes      | —       | ID of the topic to comment on |
| `attachments` | string\[] | No       | —       | Attachments for the comment   |
| `body`        | string    | Yes      | —       | HTML content of the comment   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "topic_id": {
        "type": "integer",
        "description": "ID of the topic to comment on"
      },
      "attachments": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Attachments for the comment"
      },
      "body": {
        "type": "string",
        "description": "HTML content of the comment"
      }
    },
    "required": [
      "PCID",
      "topic_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_create\_discussion\_category

Create a discussion category

**Parameters:**

| Parameter     | Type   | Required | Default | Description                 |
| ------------- | ------ | -------- | ------- | --------------------------- |
| `description` | string | No       | —       | Description of the category |
| `name`        | string | Yes      | —       | Name of the category        |

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

***

## freshdesk\_support\_create\_forum

Create a forum

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                  |
| ------------------ | ------- | -------- | ------- | ------------------------------------------------------------ |
| `category_id`      | integer | Yes      | —       | ID of the parent discussion category                         |
| `description`      | string  | No       | —       | Description of the forum                                     |
| `forum_type`       | integer | Yes      | —       | Type: 1=How To, 2=Ideas, 3=Problems, 4=Announcements         |
| `forum_visibility` | integer | No       | —       | Visibility: 1=All, 2=Logged in, 3=Agents, 4=Select companies |
| `name`             | string  | Yes      | —       | Name of the forum                                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "category_id": {
        "type": "integer",
        "description": "ID of the parent discussion category"
      },
      "description": {
        "type": "string",
        "description": "Description of the forum"
      },
      "forum_type": {
        "type": "integer",
        "description": "Type: 1=How To, 2=Ideas, 3=Problems, 4=Announcements"
      },
      "forum_visibility": {
        "type": "integer",
        "description": "Visibility: 1=All, 2=Logged in, 3=Agents, 4=Select companies"
      },
      "name": {
        "type": "string",
        "description": "Name of the forum"
      }
    },
    "required": [
      "PCID",
      "category_id",
      "forum_type",
      "name"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_create\_product

Create a product

**Parameters:**

| Parameter       | Type   | Required | Default | Description           |
| --------------- | ------ | -------- | ------- | --------------------- |
| `description`   | string | No       | —       | The description value |
| `name`          | string | Yes      | —       | Name of the product   |
| `primary_email` | string | No       | —       | Primary support email |

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

***

## freshdesk\_support\_create\_satisfaction\_rating

Create a satisfaction rating

**Parameters:**

| Parameter   | Type    | Required | Default | Description                                       |
| ----------- | ------- | -------- | ------- | ------------------------------------------------- |
| `ticket_id` | integer | Yes      | —       | ID of the ticket to rate                          |
| `feedback`  | string  | No       | —       | Optional feedback text                            |
| `rating`    | integer | Yes      | —       | Rating value (depends on survey scale configured) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "ticket_id": {
        "type": "integer",
        "description": "ID of the ticket to rate"
      },
      "feedback": {
        "type": "string",
        "description": "Optional feedback text"
      },
      "rating": {
        "type": "integer",
        "description": "Rating value (depends on survey scale configured)"
      }
    },
    "required": [
      "PCID",
      "ticket_id",
      "rating"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_create\_time\_entry

Create a time entry for a ticket

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                 |
| ------------- | ------- | -------- | ------- | ------------------------------------------- |
| `ticket_id`   | integer | Yes      | —       | ID of the ticket                            |
| `agent_id`    | integer | No       | —       | ID of the agent (defaults to current agent) |
| `billable`    | boolean | No       | —       | Whether billable                            |
| `executed_at` | string  | No       | —       | When the work was performed                 |
| `note`        | string  | No       | —       | Note about the work                         |
| `time_spent`  | string  | Yes      | —       | Time spent in hh:mm format (e.g., '01:30')  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "ticket_id": {
        "type": "integer",
        "description": "ID of the ticket"
      },
      "agent_id": {
        "type": "integer",
        "description": "ID of the agent (defaults to current agent)"
      },
      "billable": {
        "type": "boolean",
        "description": "Whether billable"
      },
      "executed_at": {
        "type": "string",
        "description": "When the work was performed"
      },
      "note": {
        "type": "string",
        "description": "Note about the work"
      },
      "time_spent": {
        "type": "string",
        "description": "Time spent in hh:mm format (e.g., '01:30')"
      }
    },
    "required": [
      "PCID",
      "ticket_id",
      "time_spent"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_create\_topic

Create a topic

**Parameters:**

| Parameter  | Type    | Required | Default | Description                    |
| ---------- | ------- | -------- | ------- | ------------------------------ |
| `forum_id` | integer | Yes      | —       | ID of the parent forum         |
| `locked`   | boolean | No       | —       | Whether to lock the topic      |
| `message`  | string  | Yes      | —       | HTML content of the topic body |
| `sticky`   | boolean | No       | —       | Whether to pin the topic       |
| `title`    | string  | Yes      | —       | Title of the topic             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "forum_id": {
        "type": "integer",
        "description": "ID of the parent forum"
      },
      "locked": {
        "type": "boolean",
        "description": "Whether to lock the topic"
      },
      "message": {
        "type": "string",
        "description": "HTML content of the topic body"
      },
      "sticky": {
        "type": "boolean",
        "description": "Whether to pin the topic"
      },
      "title": {
        "type": "string",
        "description": "Title of the topic"
      }
    },
    "required": [
      "PCID",
      "forum_id",
      "message",
      "title"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_delete\_comment

Delete a comment

**Parameters:**

| Parameter | Type    | Required | Default | Description                 |
| --------- | ------- | -------- | ------- | --------------------------- |
| `id`      | integer | Yes      | —       | ID of the comment to delete |

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

***

## freshdesk\_support\_delete\_discussion\_category

Delete a discussion category

**Parameters:**

| Parameter | Type    | Required | Default | Description                             |
| --------- | ------- | -------- | ------- | --------------------------------------- |
| `id`      | integer | Yes      | —       | ID of the discussion category to delete |

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

***

## freshdesk\_support\_delete\_forum

Delete a forum

**Parameters:**

| Parameter | Type    | Required | Default | Description               |
| --------- | ------- | -------- | ------- | ------------------------- |
| `id`      | integer | Yes      | —       | ID of the forum to delete |

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

***

## freshdesk\_support\_delete\_product

Delete a product

**Parameters:**

| Parameter | Type    | Required | Default | Description                 |
| --------- | ------- | -------- | ------- | --------------------------- |
| `id`      | integer | Yes      | —       | ID of the product to delete |

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

***

## freshdesk\_support\_delete\_time\_entry

Delete a time entry

**Parameters:**

| Parameter | Type    | Required | Default | Description                    |
| --------- | ------- | -------- | ------- | ------------------------------ |
| `id`      | integer | Yes      | —       | ID of the time entry to delete |

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

***

## freshdesk\_support\_delete\_topic

Delete a topic

**Parameters:**

| Parameter | Type    | Required | Default | Description               |
| --------- | ------- | -------- | ------- | ------------------------- |
| `id`      | integer | Yes      | —       | ID of the topic to delete |

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

***

## freshdesk\_support\_get\_canned\_response

Get a canned response

**Parameters:**

| Parameter | Type    | Required | Default | Description               |
| --------- | ------- | -------- | ------- | ------------------------- |
| `id`      | integer | Yes      | —       | ID of the canned response |

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

***

## freshdesk\_support\_get\_canned\_response\_folder

Get a canned response folder

**Parameters:**

| Parameter | Type    | Required | Default | Description                      |
| --------- | ------- | -------- | ------- | -------------------------------- |
| `id`      | integer | Yes      | —       | ID of the canned response folder |

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

***

## freshdesk\_support\_get\_discussion\_category

Get a discussion category

**Parameters:**

| Parameter | Type    | Required | Default | Description                   |
| --------- | ------- | -------- | ------- | ----------------------------- |
| `id`      | integer | Yes      | —       | ID of the discussion category |

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

***

## freshdesk\_support\_get\_forum

Get a forum

**Parameters:**

| Parameter | Type    | Required | Default | Description     |
| --------- | ------- | -------- | ------- | --------------- |
| `id`      | integer | Yes      | —       | ID of the forum |

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

***

## freshdesk\_support\_get\_product

Get a product

**Parameters:**

| Parameter | Type    | Required | Default | Description       |
| --------- | ------- | -------- | ------- | ----------------- |
| `id`      | integer | Yes      | —       | ID of the product |

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

***

## freshdesk\_support\_get\_topic

Get a topic

**Parameters:**

| Parameter | Type    | Required | Default | Description     |
| --------- | ------- | -------- | ------- | --------------- |
| `id`      | integer | Yes      | —       | ID of the topic |

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

***

## freshdesk\_support\_list\_canned\_response\_folders

List all canned response folders

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

***

## freshdesk\_support\_list\_canned\_responses\_in\_folder

List canned responses in a folder

**Parameters:**

| Parameter | Type    | Required | Default | Description                      |
| --------- | ------- | -------- | ------- | -------------------------------- |
| `id`      | integer | Yes      | —       | ID of the canned response folder |

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

***

## freshdesk\_support\_list\_comments

List comments on a topic

**Parameters:**

| Parameter  | Type    | Required | Default | Description     |
| ---------- | ------- | -------- | ------- | --------------- |
| `topic_id` | integer | Yes      | —       | ID of the topic |

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

***

## freshdesk\_support\_list\_discussion\_categories

List discussion categories

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

***

## freshdesk\_support\_list\_forums

List forums in a category

**Parameters:**

| Parameter     | Type    | Required | Default | Description                   |
| ------------- | ------- | -------- | ------- | ----------------------------- |
| `category_id` | integer | Yes      | —       | ID of the discussion category |

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

***

## freshdesk\_support\_list\_products

List all products

**Parameters:**

| Parameter  | Type    | Required | Default | Description                          |
| ---------- | ------- | -------- | ------- | ------------------------------------ |
| `page`     | integer | No       | —       | Page number for pagination           |
| `per_page` | integer | No       | —       | Number of results per page (max 100) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page (max 100)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_list\_satisfaction\_ratings

List satisfaction ratings

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                            |
| --------------- | ------- | -------- | ------- | ------------------------------------------------------ |
| `created_since` | string  | No       | —       | Return ratings created since this date-time (ISO 8601) |
| `page`          | integer | No       | —       | Page number for pagination                             |
| `per_page`      | integer | No       | —       | Number of results per page (max 100)                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "created_since": {
        "type": "string",
        "description": "Return ratings created since this date-time (ISO 8601)"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page (max 100)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_list\_surveys

List CSAT surveys

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

***

## freshdesk\_support\_list\_ticket\_time\_entries

List time entries for a ticket

**Parameters:**

| Parameter   | Type    | Required | Default | Description      |
| ----------- | ------- | -------- | ------- | ---------------- |
| `ticket_id` | integer | Yes      | —       | ID of the ticket |

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

***

## freshdesk\_support\_list\_time\_entries

List all time entries

**Parameters:**

| Parameter         | Type    | Required | Default | Description                                              |
| ----------------- | ------- | -------- | ------- | -------------------------------------------------------- |
| `company_id`      | integer | No       | —       | Filter by company ID                                     |
| `agent_id`        | integer | No       | —       | Filter by agent ID                                       |
| `executed_before` | string  | No       | —       | Filter time entries executed before this date (ISO 8601) |
| `executed_after`  | string  | No       | —       | Filter time entries executed after this date (ISO 8601)  |
| `billable`        | boolean | No       | —       | Filter by billable status (true or false)                |
| `page`            | integer | No       | —       | Page number for pagination                               |
| `per_page`        | integer | No       | —       | Number of results per page (max 100)                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "company_id": {
        "type": "integer",
        "description": "Filter by company ID"
      },
      "agent_id": {
        "type": "integer",
        "description": "Filter by agent ID"
      },
      "executed_before": {
        "type": "string",
        "description": "Filter time entries executed before this date (ISO 8601)"
      },
      "executed_after": {
        "type": "string",
        "description": "Filter time entries executed after this date (ISO 8601)"
      },
      "billable": {
        "type": "boolean",
        "description": "Filter by billable status (true or false)"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page (max 100)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_list\_topics

List topics in a forum

**Parameters:**

| Parameter  | Type    | Required | Default | Description     |
| ---------- | ------- | -------- | ------- | --------------- |
| `forum_id` | integer | Yes      | —       | ID of the forum |

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

***

## freshdesk\_support\_update\_canned\_response

Update a canned response

**Parameters:**

| Parameter   | Type    | Required | Default | Description                               |
| ----------- | ------- | -------- | ------- | ----------------------------------------- |
| `id`        | integer | Yes      | —       | ID of the canned response to update       |
| `content`   | string  | No       | —       | HTML content of the response              |
| `folder_id` | integer | No       | —       | ID of the folder to place the response in |
| `title`     | string  | No       | —       | Title of the canned response              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the canned response to update"
      },
      "content": {
        "type": "string",
        "description": "HTML content of the response"
      },
      "folder_id": {
        "type": "integer",
        "description": "ID of the folder to place the response in"
      },
      "title": {
        "type": "string",
        "description": "Title of the canned response"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_update\_comment

Update a comment

**Parameters:**

| Parameter     | Type      | Required | Default | Description                 |
| ------------- | --------- | -------- | ------- | --------------------------- |
| `id`          | integer   | Yes      | —       | ID of the comment to update |
| `attachments` | string\[] | No       | —       | Attachments for the comment |
| `body`        | string    | No       | —       | HTML content of the comment |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the comment to update"
      },
      "attachments": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Attachments for the comment"
      },
      "body": {
        "type": "string",
        "description": "HTML content of the comment"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_update\_discussion\_category

Update a discussion category

**Parameters:**

| Parameter     | Type    | Required | Default | Description                             |
| ------------- | ------- | -------- | ------- | --------------------------------------- |
| `id`          | integer | Yes      | —       | ID of the discussion category to update |
| `description` | string  | No       | —       | Description of the category             |
| `name`        | string  | No       | —       | Name of the category                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the discussion category to update"
      },
      "description": {
        "type": "string",
        "description": "Description of the category"
      },
      "name": {
        "type": "string",
        "description": "Name of the category"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_update\_forum

Update a forum

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                  |
| ------------------ | ------- | -------- | ------- | ------------------------------------------------------------ |
| `id`               | integer | Yes      | —       | ID of the forum to update                                    |
| `description`      | string  | No       | —       | Description of the forum                                     |
| `forum_type`       | integer | No       | —       | Type: 1=How To, 2=Ideas, 3=Problems, 4=Announcements         |
| `forum_visibility` | integer | No       | —       | Visibility: 1=All, 2=Logged in, 3=Agents, 4=Select companies |
| `name`             | string  | No       | —       | Name of the forum                                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the forum to update"
      },
      "description": {
        "type": "string",
        "description": "Description of the forum"
      },
      "forum_type": {
        "type": "integer",
        "description": "Type: 1=How To, 2=Ideas, 3=Problems, 4=Announcements"
      },
      "forum_visibility": {
        "type": "integer",
        "description": "Visibility: 1=All, 2=Logged in, 3=Agents, 4=Select companies"
      },
      "name": {
        "type": "string",
        "description": "Name of the forum"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_update\_product

Update a product

**Parameters:**

| Parameter       | Type    | Required | Default | Description                 |
| --------------- | ------- | -------- | ------- | --------------------------- |
| `id`            | integer | Yes      | —       | ID of the product to update |
| `description`   | string  | No       | —       | The description value       |
| `name`          | string  | No       | —       | Name of the product         |
| `primary_email` | string  | No       | —       | Primary support email       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the product to update"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "name": {
        "type": "string",
        "description": "Name of the product"
      },
      "primary_email": {
        "type": "string",
        "description": "Primary support email"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_update\_time\_entry

Update a time entry

**Parameters:**

| Parameter     | Type    | Required | Default | Description                    |
| ------------- | ------- | -------- | ------- | ------------------------------ |
| `id`          | integer | Yes      | —       | ID of the time entry to update |
| `agent_id`    | integer | No       | —       | Agent ID                       |
| `billable`    | boolean | No       | —       | Whether billable               |
| `executed_at` | string  | No       | —       | When the work was performed    |
| `note`        | string  | No       | —       | The note value                 |
| `time_spent`  | string  | No       | —       | Time spent in hh:mm format     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the time entry to update"
      },
      "agent_id": {
        "type": "integer",
        "description": "Agent ID"
      },
      "billable": {
        "type": "boolean",
        "description": "Whether billable"
      },
      "executed_at": {
        "type": "string",
        "description": "When the work was performed"
      },
      "note": {
        "type": "string",
        "description": "The note value"
      },
      "time_spent": {
        "type": "string",
        "description": "Time spent in hh:mm format"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## freshdesk\_support\_update\_topic

Update a topic

**Parameters:**

| Parameter | Type    | Required | Default | Description                    |
| --------- | ------- | -------- | ------- | ------------------------------ |
| `id`      | integer | Yes      | —       | ID of the topic to update      |
| `locked`  | boolean | No       | —       | Whether to lock the topic      |
| `message` | string  | No       | —       | HTML content of the topic body |
| `sticky`  | boolean | No       | —       | Whether to pin the topic       |
| `title`   | string  | No       | —       | Title of the topic             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "ID of the topic to update"
      },
      "locked": {
        "type": "boolean",
        "description": "Whether to lock the topic"
      },
      "message": {
        "type": "string",
        "description": "HTML content of the topic body"
      },
      "sticky": {
        "type": "boolean",
        "description": "Whether to pin the topic"
      },
      "title": {
        "type": "string",
        "description": "Title of the topic"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>
