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

# freshservice-solutions

> Freshservice Knowledge Base — manage solution categories, folders, and articles

**Server path:** `/freshservice-solutions` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                  | Description                        |
| ----------------------------------------------------------------------------------------------------- | ---------------------------------- |
| [`freshservice_solutions_create_solution_article`](#freshservice_solutions_create_solution_article)   | Create a Solution Article          |
| [`freshservice_solutions_create_solution_category`](#freshservice_solutions_create_solution_category) | Create a Solution Category         |
| [`freshservice_solutions_create_solution_folder`](#freshservice_solutions_create_solution_folder)     | Create a Solution Folder           |
| [`freshservice_solutions_delete_solution_article`](#freshservice_solutions_delete_solution_article)   | Delete a Solution Article (trash)  |
| [`freshservice_solutions_delete_solution_category`](#freshservice_solutions_delete_solution_category) | Delete a Solution Category (trash) |
| [`freshservice_solutions_delete_solution_folder`](#freshservice_solutions_delete_solution_folder)     | Delete a Solution Folder (trash)   |
| [`freshservice_solutions_get_solution_article`](#freshservice_solutions_get_solution_article)         | View a Solution Article            |
| [`freshservice_solutions_get_solution_category`](#freshservice_solutions_get_solution_category)       | View a Solution Category           |
| [`freshservice_solutions_get_solution_folder`](#freshservice_solutions_get_solution_folder)           | View a Solution Folder             |
| [`freshservice_solutions_list_solution_articles`](#freshservice_solutions_list_solution_articles)     | List All Solution Articles         |
| [`freshservice_solutions_list_solution_categories`](#freshservice_solutions_list_solution_categories) | List All Solution Categories       |
| [`freshservice_solutions_list_solution_folders`](#freshservice_solutions_list_solution_folders)       | List All Solution Folders          |
| [`freshservice_solutions_search_solution_articles`](#freshservice_solutions_search_solution_articles) | Search Solution Articles           |
| [`freshservice_solutions_update_solution_article`](#freshservice_solutions_update_solution_article)   | Update a Solution Article          |
| [`freshservice_solutions_update_solution_category`](#freshservice_solutions_update_solution_category) | Update a Solution Category         |
| [`freshservice_solutions_update_solution_folder`](#freshservice_solutions_update_solution_folder)     | Update a Solution Folder           |

***

## freshservice\_solutions\_create\_solution\_article

Create a Solution Article

**Parameters:**

| Parameter     | Type      | Required | Default | Description            |
| ------------- | --------- | -------- | ------- | ---------------------- |
| `description` | string    | No       | —       | HTML body              |
| `folder_id`   | integer   | Yes      | —       | Folder ID              |
| `keywords`    | string\[] | No       | —       | SEO keywords           |
| `review_date` | string    | No       | —       | Review date (ISO 8601) |
| `status`      | integer   | Yes      | —       | 1=Draft, 2=Published   |
| `tags`        | string\[] | No       | —       | The tags value         |
| `title`       | string    | Yes      | —       | The title value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "HTML body"
      },
      "folder_id": {
        "type": "integer",
        "description": "Folder ID"
      },
      "keywords": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "SEO keywords"
      },
      "review_date": {
        "type": "string",
        "description": "Review date (ISO 8601)"
      },
      "status": {
        "type": "integer",
        "description": "1=Draft, 2=Published"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The tags value"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      }
    },
    "required": [
      "PCID",
      "folder_id",
      "status",
      "title"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_create\_solution\_category

Create a Solution Category

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `description` | string | No       | —       | The description value |
| `name`        | string | Yes      | —       | The name value        |

<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": "The name value"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_create\_solution\_folder

Create a Solution Folder

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                                             |
| ------------- | ------- | -------- | ------- | ----------------------------------------------------------------------- |
| `category_id` | integer | Yes      | —       | Parent category ID                                                      |
| `description` | string  | No       | —       | The description value                                                   |
| `name`        | string  | Yes      | —       | The name value                                                          |
| `visibility`  | integer | Yes      | —       | 1=All, 2=Logged in, 3=Agents, 4=Depts, 5=Agent groups, 6=Contact groups |

<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": "Parent category ID"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "visibility": {
        "type": "integer",
        "description": "1=All, 2=Logged in, 3=Agents, 4=Depts, 5=Agent groups, 6=Contact groups"
      }
    },
    "required": [
      "PCID",
      "category_id",
      "name",
      "visibility"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_delete\_solution\_article

Delete a Solution Article (trash)

**Parameters:**

| Parameter    | Type    | Required | Default | Description |
| ------------ | ------- | -------- | ------- | ----------- |
| `article_id` | integer | Yes      | —       | Article ID  |

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

***

## freshservice\_solutions\_delete\_solution\_category

Delete a Solution Category (trash)

**Parameters:**

| Parameter     | Type    | Required | Default | Description |
| ------------- | ------- | -------- | ------- | ----------- |
| `category_id` | integer | Yes      | —       | Category ID |

<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": "Category ID"
      }
    },
    "required": [
      "PCID",
      "category_id"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_delete\_solution\_folder

Delete a Solution Folder (trash)

**Parameters:**

| Parameter   | Type    | Required | Default | Description |
| ----------- | ------- | -------- | ------- | ----------- |
| `folder_id` | integer | Yes      | —       | Folder ID   |

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

***

## freshservice\_solutions\_get\_solution\_article

View a Solution Article

**Parameters:**

| Parameter    | Type    | Required | Default | Description |
| ------------ | ------- | -------- | ------- | ----------- |
| `article_id` | integer | Yes      | —       | Article ID  |

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

***

## freshservice\_solutions\_get\_solution\_category

View a Solution Category

**Parameters:**

| Parameter     | Type    | Required | Default | Description |
| ------------- | ------- | -------- | ------- | ----------- |
| `category_id` | integer | Yes      | —       | Category ID |

<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": "Category ID"
      }
    },
    "required": [
      "PCID",
      "category_id"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_get\_solution\_folder

View a Solution Folder

**Parameters:**

| Parameter   | Type    | Required | Default | Description |
| ----------- | ------- | -------- | ------- | ----------- |
| `folder_id` | integer | Yes      | —       | Folder ID   |

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

***

## freshservice\_solutions\_list\_solution\_articles

List All Solution Articles

**Parameters:**

| Parameter   | Type    | Required | Default | Description              |
| ----------- | ------- | -------- | ------- | ------------------------ |
| `page`      | integer | No       | —       | Page number              |
| `per_page`  | integer | No       | —       | Items per page (max 100) |
| `folder_id` | integer | No       | —       | Filter by folder         |

<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"
      },
      "per_page": {
        "type": "integer",
        "description": "Items per page (max 100)"
      },
      "folder_id": {
        "type": "integer",
        "description": "Filter by folder"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_list\_solution\_categories

List All Solution Categories

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `page`     | integer | No       | —       | Page number              |
| `per_page` | integer | No       | —       | Items 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"
      },
      "per_page": {
        "type": "integer",
        "description": "Items per page (max 100)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_list\_solution\_folders

List All Solution Folders

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `page`     | integer | No       | —       | Page number              |
| `per_page` | integer | No       | —       | Items 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"
      },
      "per_page": {
        "type": "integer",
        "description": "Items per page (max 100)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_search\_solution\_articles

Search Solution Articles

**Parameters:**

| Parameter     | Type    | Required | Default | Description              |
| ------------- | ------- | -------- | ------- | ------------------------ |
| `search_term` | string  | Yes      | —       | Search term              |
| `page`        | integer | No       | —       | Page number              |
| `per_page`    | integer | No       | —       | Items per page (max 100) |

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

***

## freshservice\_solutions\_update\_solution\_article

Update a Solution Article

**Parameters:**

| Parameter     | Type    | Required | Default | Description      |
| ------------- | ------- | -------- | ------- | ---------------- |
| `article_id`  | integer | Yes      | —       | Article ID       |
| `description` | string  | No       | —       | Body             |
| `status`      | integer | No       | —       | The status value |
| `title`       | string  | No       | —       | The title value  |

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

***

## freshservice\_solutions\_update\_solution\_category

Update a Solution Category

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `category_id` | integer | Yes      | —       | Category ID           |
| `description` | string  | No       | —       | The description value |
| `name`        | string  | No       | —       | The name value        |

<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": "Category ID"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "category_id"
    ]
  }
  ```
</Expandable>

***

## freshservice\_solutions\_update\_solution\_folder

Update a Solution Folder

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `folder_id`   | integer | Yes      | —       | Folder ID             |
| `description` | string  | No       | —       | The description value |
| `name`        | string  | No       | —       | The name value        |
| `visibility`  | integer | No       | —       | The visibility value  |

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