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

# invgate-service-management-knowledge

> InvGate Knowledge & Config - knowledge base, categories, and system settings

**Server path:** `/invgate-service-management-knowledge` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                                          | Description                   |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| [`invgate_service_management_knowledge_create_internal_note`](#invgate_service_management_knowledge_create_internal_note)                     | Create internal note          |
| [`invgate_service_management_knowledge_create_kb_article`](#invgate_service_management_knowledge_create_kb_article)                           | Create article                |
| [`invgate_service_management_knowledge_create_kb_category`](#invgate_service_management_knowledge_create_kb_category)                         | Create KB category            |
| [`invgate_service_management_knowledge_create_time_tracking_entry`](#invgate_service_management_knowledge_create_time_tracking_entry)         | Create time tracking entry    |
| [`invgate_service_management_knowledge_delete_internal_note`](#invgate_service_management_knowledge_delete_internal_note)                     | Delete internal note          |
| [`invgate_service_management_knowledge_delete_kb_article`](#invgate_service_management_knowledge_delete_kb_article)                           | Delete article                |
| [`invgate_service_management_knowledge_delete_kb_category`](#invgate_service_management_knowledge_delete_kb_category)                         | Delete KB category            |
| [`invgate_service_management_knowledge_delete_time_tracking_entry`](#invgate_service_management_knowledge_delete_time_tracking_entry)         | Delete time tracking entry    |
| [`invgate_service_management_knowledge_get_custom_fields_by_category`](#invgate_service_management_knowledge_get_custom_fields_by_category)   | Get custom fields by category |
| [`invgate_service_management_knowledge_get_internal_notes`](#invgate_service_management_knowledge_get_internal_notes)                         | Get internal notes            |
| [`invgate_service_management_knowledge_get_kb_articles_by_ids`](#invgate_service_management_knowledge_get_kb_articles_by_ids)                 | Get articles by IDs           |
| [`invgate_service_management_knowledge_get_kb_categories_by_ids`](#invgate_service_management_knowledge_get_kb_categories_by_ids)             | Get KB categories by IDs      |
| [`invgate_service_management_knowledge_get_system_version`](#invgate_service_management_knowledge_get_system_version)                         | Get system version            |
| [`invgate_service_management_knowledge_list_all_breaking_news`](#invgate_service_management_knowledge_list_all_breaking_news)                 | List all breaking news        |
| [`invgate_service_management_knowledge_list_all_custom_fields`](#invgate_service_management_knowledge_list_all_custom_fields)                 | List all active custom fields |
| [`invgate_service_management_knowledge_list_categories`](#invgate_service_management_knowledge_list_categories)                               | List categories               |
| [`invgate_service_management_knowledge_list_kb_articles`](#invgate_service_management_knowledge_list_kb_articles)                             | List articles                 |
| [`invgate_service_management_knowledge_list_kb_articles_by_category`](#invgate_service_management_knowledge_list_kb_articles_by_category)     | List articles by category     |
| [`invgate_service_management_knowledge_list_kb_categories`](#invgate_service_management_knowledge_list_kb_categories)                         | List KB categories            |
| [`invgate_service_management_knowledge_list_time_tracking_categories`](#invgate_service_management_knowledge_list_time_tracking_categories)   | List time tracking categories |
| [`invgate_service_management_knowledge_list_time_tracking_entries`](#invgate_service_management_knowledge_list_time_tracking_entries)         | List time tracking entries    |
| [`invgate_service_management_knowledge_list_triggers`](#invgate_service_management_knowledge_list_triggers)                                   | List triggers                 |
| [`invgate_service_management_knowledge_search_kb_articles_by_keywords`](#invgate_service_management_knowledge_search_kb_articles_by_keywords) | Search articles by keywords   |
| [`invgate_service_management_knowledge_update_internal_note`](#invgate_service_management_knowledge_update_internal_note)                     | Update internal note          |
| [`invgate_service_management_knowledge_update_kb_article`](#invgate_service_management_knowledge_update_kb_article)                           | Update article                |
| [`invgate_service_management_knowledge_update_kb_category`](#invgate_service_management_knowledge_update_kb_category)                         | Update KB category            |

***

## invgate\_service\_management\_knowledge\_create\_internal\_note

Create internal note

**Parameters:**

| Parameter     | Type    | Required | Default | Description                      |
| ------------- | ------- | -------- | ------- | -------------------------------- |
| `author_id`   | integer | Yes      | —       | ID of the user creating the note |
| `description` | string  | Yes      | —       | Description of the internal note |
| `object_id`   | integer | Yes      | —       | ID of the related object         |
| `object_type` | integer | Yes      | —       | Type of the related object       |
| `title`       | string  | Yes      | —       | Title of the internal note       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "author_id": {
        "type": "integer",
        "description": "ID of the user creating the note"
      },
      "description": {
        "type": "string",
        "description": "Description of the internal note"
      },
      "object_id": {
        "type": "integer",
        "description": "ID of the related object"
      },
      "object_type": {
        "type": "integer",
        "description": "Type of the related object"
      },
      "title": {
        "type": "string",
        "description": "Title of the internal note"
      }
    },
    "required": [
      "PCID",
      "author_id",
      "description",
      "object_id",
      "object_type",
      "title"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_create\_kb\_article

Create article

**Parameters:**

| Parameter        | Type    | Required | Default | Description                         |
| ---------------- | ------- | -------- | ------- | ----------------------------------- |
| `attachments`    | any\[]  | No       | —       | List of attachments                 |
| `author_id`      | integer | Yes      | —       | ID of the user creating the article |
| `category_id`    | integer | Yes      | —       | Category ID for the article         |
| `content`        | string  | Yes      | —       | Content of the article              |
| `description`    | string  | No       | —       | Short description of the article    |
| `is_private`     | boolean | No       | —       | Whether the article is private      |
| `responsible_id` | integer | No       | —       | ID of the responsible user          |
| `title`          | string  | Yes      | —       | Title of the article                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attachments": {
        "type": "array",
        "description": "List of attachments"
      },
      "author_id": {
        "type": "integer",
        "description": "ID of the user creating the article"
      },
      "category_id": {
        "type": "integer",
        "description": "Category ID for the article"
      },
      "content": {
        "type": "string",
        "description": "Content of the article"
      },
      "description": {
        "type": "string",
        "description": "Short description of the article"
      },
      "is_private": {
        "type": "boolean",
        "description": "Whether the article is private"
      },
      "responsible_id": {
        "type": "integer",
        "description": "ID of the responsible user"
      },
      "title": {
        "type": "string",
        "description": "Title of the article"
      }
    },
    "required": [
      "PCID",
      "author_id",
      "category_id",
      "content",
      "title"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_create\_kb\_category

Create KB category

**Parameters:**

| Parameter   | Type    | Required | Default | Description          |
| ----------- | ------- | -------- | ------- | -------------------- |
| `name`      | string  | Yes      | —       | Name of the category |
| `parent_id` | integer | No       | —       | Parent category ID   |

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

***

## invgate\_service\_management\_knowledge\_create\_time\_tracking\_entry

Create time tracking entry

**Parameters:**

| Parameter     | Type    | Required | Default | Description                       |
| ------------- | ------- | -------- | ------- | --------------------------------- |
| `author_id`   | integer | Yes      | —       | ID of the user creating the entry |
| `category_id` | integer | No       | —       | Time tracking category ID         |
| `date`        | string  | No       | —       | Date of the tracked work          |
| `description` | string  | No       | —       | Description of the work done      |
| `minutes`     | integer | Yes      | —       | Number of minutes tracked         |
| `request_id`  | integer | Yes      | —       | Request ID                        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "author_id": {
        "type": "integer",
        "description": "ID of the user creating the entry"
      },
      "category_id": {
        "type": "integer",
        "description": "Time tracking category ID"
      },
      "date": {
        "type": "string",
        "description": "Date of the tracked work"
      },
      "description": {
        "type": "string",
        "description": "Description of the work done"
      },
      "minutes": {
        "type": "integer",
        "description": "Number of minutes tracked"
      },
      "request_id": {
        "type": "integer",
        "description": "Request ID"
      }
    },
    "required": [
      "PCID",
      "author_id",
      "minutes",
      "request_id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_delete\_internal\_note

Delete internal note

**Parameters:**

| Parameter   | Type    | Required | Default | Description                      |
| ----------- | ------- | -------- | ------- | -------------------------------- |
| `author_id` | integer | Yes      | —       | ID of the user deleting the note |
| `id`        | integer | Yes      | —       | Internal note ID to delete       |

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

***

## invgate\_service\_management\_knowledge\_delete\_kb\_article

Delete article

**Parameters:**

| Parameter | Type    | Required | Default | Description          |
| --------- | ------- | -------- | ------- | -------------------- |
| `id`      | integer | Yes      | —       | Article ID 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": "Article ID to delete"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_delete\_kb\_category

Delete KB category

**Parameters:**

| Parameter | Type    | Required | Default | Description           |
| --------- | ------- | -------- | ------- | --------------------- |
| `id`      | integer | Yes      | —       | Category ID 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": "Category ID to delete"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_delete\_time\_tracking\_entry

Delete time tracking entry

**Parameters:**

| Parameter | Type    | Required | Default | Description                      |
| --------- | ------- | -------- | ------- | -------------------------------- |
| `id`      | integer | Yes      | —       | Time tracking entry ID 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": "Time tracking entry ID to delete"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_get\_custom\_fields\_by\_category

Get custom fields by category

**Parameters:**

| Parameter     | Type    | Required | Default | Description                          |
| ------------- | ------- | -------- | ------- | ------------------------------------ |
| `category_id` | integer | Yes      | —       | Category ID to get custom fields for |

<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 to get custom fields for"
      }
    },
    "required": [
      "PCID",
      "category_id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_get\_internal\_notes

Get internal notes

**Parameters:**

| Parameter     | Type    | Required | Default | Description                     |
| ------------- | ------- | -------- | ------- | ------------------------------- |
| `id`          | integer | Yes      | —       | Internal note ID                |
| `object_id`   | integer | No       | —       | Filter by related object ID     |
| `object_type` | integer | No       | —       | Filter by related object type   |
| `date_format` | string  | No       | —       | Date format for response fields |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Internal note ID"
      },
      "object_id": {
        "type": "integer",
        "description": "Filter by related object ID"
      },
      "object_type": {
        "type": "integer",
        "description": "Filter by related object type"
      },
      "date_format": {
        "type": "string",
        "description": "Date format for response fields"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_get\_kb\_articles\_by\_ids

Get articles by IDs

**Parameters:**

| Parameter | Type   | Required | Default | Description                         |
| --------- | ------ | -------- | ------- | ----------------------------------- |
| `ids`     | string | Yes      | —       | Comma-separated list of article IDs |

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

***

## invgate\_service\_management\_knowledge\_get\_kb\_categories\_by\_ids

Get KB categories by IDs

**Parameters:**

| Parameter | Type   | Required | Default | Description                          |
| --------- | ------ | -------- | ------- | ------------------------------------ |
| `ids`     | string | Yes      | —       | Comma-separated list of category IDs |

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

***

## invgate\_service\_management\_knowledge\_get\_system\_version

Get system version

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

***

## invgate\_service\_management\_knowledge\_list\_all\_breaking\_news

List all breaking news

**Parameters:**

| Parameter     | Type   | Required | Default | Description                     |
| ------------- | ------ | -------- | ------- | ------------------------------- |
| `date_format` | string | No       | —       | Date format for response fields |

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

***

## invgate\_service\_management\_knowledge\_list\_all\_custom\_fields

List all active custom fields

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

***

## invgate\_service\_management\_knowledge\_list\_categories

List categories

**Parameters:**

| Parameter   | Type    | Required | Default | Description                      |
| ----------- | ------- | -------- | ------- | -------------------------------- |
| `id`        | integer | No       | —       | Category ID to filter by         |
| `page_size` | integer | No       | —       | Number of results per page       |
| `page`      | integer | No       | —       | Page number                      |
| `search`    | string  | No       | —       | Search term to filter categories |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Category ID to filter by"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      },
      "search": {
        "type": "string",
        "description": "Search term to filter categories"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_list\_kb\_articles

List articles

**Parameters:**

| Parameter  | Type    | Required | Default | Description                         |
| ---------- | ------- | -------- | ------- | ----------------------------------- |
| `limit`    | integer | No       | —       | Maximum number of results to return |
| `sort_by`  | string  | No       | —       | Field to sort by                    |
| `order_by` | string  | No       | —       | Sort order (asc or desc)            |
| `offset`   | integer | No       | —       | Offset for pagination               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of results to return"
      },
      "sort_by": {
        "type": "string",
        "description": "Field to sort by"
      },
      "order_by": {
        "type": "string",
        "description": "Sort order (asc or desc)"
      },
      "offset": {
        "type": "integer",
        "description": "Offset for pagination"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_list\_kb\_articles\_by\_category

List articles by category

**Parameters:**

| Parameter     | Type    | Required | Default | Description                         |
| ------------- | ------- | -------- | ------- | ----------------------------------- |
| `limit`       | integer | No       | —       | Maximum number of results to return |
| `category_id` | integer | Yes      | —       | Category ID                         |
| `visibility`  | integer | No       | —       | Visibility filter                   |
| `offset`      | integer | No       | —       | Offset for pagination               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of results to return"
      },
      "category_id": {
        "type": "integer",
        "description": "Category ID"
      },
      "visibility": {
        "type": "integer",
        "description": "Visibility filter"
      },
      "offset": {
        "type": "integer",
        "description": "Offset for pagination"
      }
    },
    "required": [
      "PCID",
      "category_id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_list\_kb\_categories

List KB categories

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

***

## invgate\_service\_management\_knowledge\_list\_time\_tracking\_categories

List time tracking categories

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

***

## invgate\_service\_management\_knowledge\_list\_time\_tracking\_entries

List time tracking entries

**Parameters:**

| Parameter     | Type    | Required | Default | Description                     |
| ------------- | ------- | -------- | ------- | ------------------------------- |
| `request_id`  | integer | Yes      | —       | Request ID                      |
| `date_format` | string  | No       | —       | Date format for response fields |

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

***

## invgate\_service\_management\_knowledge\_list\_triggers

List triggers

**Parameters:**

| Parameter | Type    | Required | Default | Description          |
| --------- | ------- | -------- | ------- | -------------------- |
| `id`      | integer | No       | —       | Filter by trigger ID |

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

***

## invgate\_service\_management\_knowledge\_search\_kb\_articles\_by\_keywords

Search articles by keywords

**Parameters:**

| Parameter            | Type    | Required | Default | Description                         |
| -------------------- | ------- | -------- | ------- | ----------------------------------- |
| `keywords`           | string  | Yes      | —       | Keywords to search for              |
| `limit`              | integer | No       | —       | Maximum number of results to return |
| `min_search_scoring` | number  | No       | —       | Minimum search relevance score      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "keywords": {
        "type": "string",
        "description": "Keywords to search for"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of results to return"
      },
      "min_search_scoring": {
        "type": "number",
        "description": "Minimum search relevance score"
      }
    },
    "required": [
      "PCID",
      "keywords"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_update\_internal\_note

Update internal note

**Parameters:**

| Parameter     | Type    | Required | Default | Description                      |
| ------------- | ------- | -------- | ------- | -------------------------------- |
| `author_id`   | integer | Yes      | —       | ID of the user updating the note |
| `description` | string  | No       | —       | Description of the internal note |
| `id`          | integer | Yes      | —       | Internal note ID                 |
| `title`       | string  | No       | —       | Title of the internal note       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "author_id": {
        "type": "integer",
        "description": "ID of the user updating the note"
      },
      "description": {
        "type": "string",
        "description": "Description of the internal note"
      },
      "id": {
        "type": "integer",
        "description": "Internal note ID"
      },
      "title": {
        "type": "string",
        "description": "Title of the internal note"
      }
    },
    "required": [
      "PCID",
      "author_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_update\_kb\_article

Update article

**Parameters:**

| Parameter        | Type    | Required | Default | Description                         |
| ---------------- | ------- | -------- | ------- | ----------------------------------- |
| `author_id`      | integer | Yes      | —       | ID of the user updating the article |
| `category_id`    | integer | No       | —       | Category ID for the article         |
| `content`        | string  | No       | —       | Content of the article              |
| `description`    | string  | No       | —       | Short description of the article    |
| `id`             | integer | Yes      | —       | Article ID                          |
| `is_private`     | boolean | No       | —       | Whether the article is private      |
| `responsible_id` | integer | No       | —       | ID of the responsible user          |
| `title`          | string  | No       | —       | Title of the article                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "author_id": {
        "type": "integer",
        "description": "ID of the user updating the article"
      },
      "category_id": {
        "type": "integer",
        "description": "Category ID for the article"
      },
      "content": {
        "type": "string",
        "description": "Content of the article"
      },
      "description": {
        "type": "string",
        "description": "Short description of the article"
      },
      "id": {
        "type": "integer",
        "description": "Article ID"
      },
      "is_private": {
        "type": "boolean",
        "description": "Whether the article is private"
      },
      "responsible_id": {
        "type": "integer",
        "description": "ID of the responsible user"
      },
      "title": {
        "type": "string",
        "description": "Title of the article"
      }
    },
    "required": [
      "PCID",
      "author_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## invgate\_service\_management\_knowledge\_update\_kb\_category

Update KB category

**Parameters:**

| Parameter   | Type    | Required | Default | Description          |
| ----------- | ------- | -------- | ------- | -------------------- |
| `id`        | integer | Yes      | —       | Category ID          |
| `name`      | string  | No       | —       | Name of the category |
| `parent_id` | integer | No       | —       | Parent category ID   |

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