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

# manageengine-servicedesk-plus

> ServiceDesk Plus ITSM

**Server path:** `/manageengine-servicedesk-plus` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                      | Description             |
| --------------------------------------------------------------------------------------------------------- | ----------------------- |
| [`manageengine_servicedesk_plus_add_request_note`](#manageengine_servicedesk_plus_add_request_note)       | Add a note to a request |
| [`manageengine_servicedesk_plus_add_request_task`](#manageengine_servicedesk_plus_add_request_task)       | Add a task to a request |
| [`manageengine_servicedesk_plus_create_asset`](#manageengine_servicedesk_plus_create_asset)               | Create an asset         |
| [`manageengine_servicedesk_plus_create_change`](#manageengine_servicedesk_plus_create_change)             | Create a change         |
| [`manageengine_servicedesk_plus_create_problem`](#manageengine_servicedesk_plus_create_problem)           | Create a problem        |
| [`manageengine_servicedesk_plus_create_project`](#manageengine_servicedesk_plus_create_project)           | Create a project        |
| [`manageengine_servicedesk_plus_create_request`](#manageengine_servicedesk_plus_create_request)           | Create a request        |
| [`manageengine_servicedesk_plus_delete_asset`](#manageengine_servicedesk_plus_delete_asset)               | Delete an asset         |
| [`manageengine_servicedesk_plus_delete_change`](#manageengine_servicedesk_plus_delete_change)             | Delete a change         |
| [`manageengine_servicedesk_plus_delete_problem`](#manageengine_servicedesk_plus_delete_problem)           | Delete a problem        |
| [`manageengine_servicedesk_plus_delete_project`](#manageengine_servicedesk_plus_delete_project)           | Delete a project        |
| [`manageengine_servicedesk_plus_delete_request`](#manageengine_servicedesk_plus_delete_request)           | Delete a request        |
| [`manageengine_servicedesk_plus_delete_request_task`](#manageengine_servicedesk_plus_delete_request_task) | Delete a request task   |
| [`manageengine_servicedesk_plus_get_asset`](#manageengine_servicedesk_plus_get_asset)                     | Get an asset            |
| [`manageengine_servicedesk_plus_get_change`](#manageengine_servicedesk_plus_get_change)                   | Get a change            |
| [`manageengine_servicedesk_plus_get_problem`](#manageengine_servicedesk_plus_get_problem)                 | Get a problem           |
| [`manageengine_servicedesk_plus_get_project`](#manageengine_servicedesk_plus_get_project)                 | Get a project           |
| [`manageengine_servicedesk_plus_get_request`](#manageengine_servicedesk_plus_get_request)                 | Get a request           |
| [`manageengine_servicedesk_plus_get_request_task`](#manageengine_servicedesk_plus_get_request_task)       | Get a request task      |
| [`manageengine_servicedesk_plus_list_assets`](#manageengine_servicedesk_plus_list_assets)                 | List assets             |
| [`manageengine_servicedesk_plus_list_changes`](#manageengine_servicedesk_plus_list_changes)               | List changes            |
| [`manageengine_servicedesk_plus_list_problems`](#manageengine_servicedesk_plus_list_problems)             | List problems           |
| [`manageengine_servicedesk_plus_list_projects`](#manageengine_servicedesk_plus_list_projects)             | List projects           |
| [`manageengine_servicedesk_plus_list_request_notes`](#manageengine_servicedesk_plus_list_request_notes)   | List request notes      |
| [`manageengine_servicedesk_plus_list_request_tasks`](#manageengine_servicedesk_plus_list_request_tasks)   | List request tasks      |
| [`manageengine_servicedesk_plus_list_requests`](#manageengine_servicedesk_plus_list_requests)             | List requests           |
| [`manageengine_servicedesk_plus_update_asset`](#manageengine_servicedesk_plus_update_asset)               | Update an asset         |
| [`manageengine_servicedesk_plus_update_change`](#manageengine_servicedesk_plus_update_change)             | Update a change         |
| [`manageengine_servicedesk_plus_update_problem`](#manageengine_servicedesk_plus_update_problem)           | Update a problem        |
| [`manageengine_servicedesk_plus_update_project`](#manageengine_servicedesk_plus_update_project)           | Update a project        |
| [`manageengine_servicedesk_plus_update_request`](#manageengine_servicedesk_plus_update_request)           | Update a request        |
| [`manageengine_servicedesk_plus_update_request_task`](#manageengine_servicedesk_plus_update_request_task) | Update a request task   |

***

## manageengine\_servicedesk\_plus\_add\_request\_note

Add a note to a request

**Parameters:**

| Parameter      | Type   | Required | Default | Description                  |
| -------------- | ------ | -------- | ------- | ---------------------------- |
| `request_id`   | string | Yes      | —       | The unique ID of the request |
| `request_note` | object | Yes      | —       | Request Note                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "request_id": {
        "type": "string",
        "description": "The unique ID of the request"
      },
      "request_note": {
        "type": "object",
        "description": "Request Note",
        "properties": {
          "description": {
            "type": "string",
            "description": "Note content (HTML supported)"
          },
          "show_to_requester": {
            "type": "boolean",
            "description": "Whether the note is visible to the requester"
          },
          "notify_technician": {
            "type": "boolean",
            "description": "Whether to notify the assigned technician"
          },
          "mark_first_response": {
            "type": "boolean",
            "description": "Mark as first response"
          },
          "add_to_linked_requests": {
            "type": "boolean",
            "description": "Add note to linked requests as well"
          }
        },
        "required": [
          "description"
        ]
      }
    },
    "required": [
      "PCID",
      "request_id",
      "request_note"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_add\_request\_task

Add a task to a request

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |
| `task`       | object | Yes      | —       | The task value               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "request_id": {
        "type": "string",
        "description": "The unique ID of the request"
      },
      "task": {
        "type": "object",
        "description": "The task value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Task title"
          },
          "description": {
            "type": "string",
            "description": "Task description"
          },
          "scheduled_start_time": {
            "type": "string",
            "description": "Planned start time"
          },
          "scheduled_end_time": {
            "type": "string",
            "description": "Planned end time"
          },
          "status": {
            "type": "object",
            "description": "Task status (e.g., Open, In Progress, Closed)"
          },
          "priority": {
            "type": "object",
            "description": "Task priority"
          },
          "owner": {
            "type": "object",
            "description": "Task owner"
          },
          "task_type": {
            "type": "object",
            "description": "Type of task"
          }
        },
        "required": [
          "title"
        ]
      }
    },
    "required": [
      "PCID",
      "request_id",
      "task"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_create\_asset

Create an asset

**Parameters:**

| Parameter | Type   | Required | Default | Description     |
| --------- | ------ | -------- | ------- | --------------- |
| `asset`   | object | Yes      | —       | The asset value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "asset": {
        "type": "object",
        "description": "The asset value",
        "properties": {
          "name": {
            "type": "string",
            "description": "Asset name"
          },
          "asset_tag": {
            "type": "string",
            "description": "Asset tag identifier"
          },
          "serial_number": {
            "type": "string",
            "description": "Serial number"
          },
          "barcode": {
            "type": "string",
            "description": "The barcode value"
          },
          "product": {
            "type": "object",
            "description": "Product type (mandatory)"
          },
          "state": {
            "type": "object",
            "description": "Asset state (e.g., In Use, In Store, Retired)"
          },
          "vendor": {
            "type": "object",
            "description": "The vendor value"
          },
          "site": {
            "type": "object",
            "description": "Site location"
          },
          "user": {
            "type": "object",
            "description": "Assigned user"
          },
          "department": {
            "type": "object",
            "description": "The department value"
          },
          "acquisition_date": {
            "type": "string",
            "description": "Acquisition date"
          },
          "warranty_expiry": {
            "type": "string",
            "description": "Warranty expiry date"
          },
          "expiry_date": {
            "type": "string",
            "description": "Asset expiry date"
          },
          "location": {
            "type": "string",
            "description": "Physical location"
          },
          "purchase_cost": {
            "type": "number",
            "description": "Purchase cost"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom fields"
          }
        },
        "required": [
          "name",
          "product"
        ]
      }
    },
    "required": [
      "PCID",
      "asset"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_create\_change

Create a change

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `change`  | object | Yes      | —       | The change value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "change": {
        "type": "object",
        "description": "The change value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Change request title"
          },
          "description": {
            "type": "string",
            "description": "Description (HTML supported)"
          },
          "change_type": {
            "type": "object",
            "description": "Type (Minor, Major, Significant, Standard)"
          },
          "stage": {
            "type": "object",
            "description": "Change stage (e.g., Submission, Planning, Implementation)"
          },
          "status": {
            "type": "object",
            "description": "Change status"
          },
          "priority": {
            "type": "object",
            "description": "Priority level"
          },
          "risk": {
            "type": "object",
            "description": "Risk level"
          },
          "impact": {
            "type": "object",
            "description": "Impact level"
          },
          "urgency": {
            "type": "object",
            "description": "Urgency level"
          },
          "change_requester": {
            "type": "object",
            "description": "Who requested the change"
          },
          "change_manager": {
            "type": "object",
            "description": "Change manager"
          },
          "change_owner": {
            "type": "object",
            "description": "Change owner"
          },
          "group": {
            "type": "object",
            "description": "Technician group"
          },
          "category": {
            "type": "object",
            "description": "The category value"
          },
          "subcategory": {
            "type": "object",
            "description": "The subcategory value"
          },
          "scheduled_start_time": {
            "type": "string",
            "description": "Planned start time"
          },
          "scheduled_end_time": {
            "type": "string",
            "description": "Planned end time"
          },
          "roll_out_plan": {
            "type": "object",
            "description": "Rollout plan (HTML)"
          },
          "back_out_plan": {
            "type": "object",
            "description": "Backout plan (HTML)"
          },
          "impact_details": {
            "type": "object",
            "description": "Impact details (HTML)"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom fields"
          }
        },
        "required": [
          "title",
          "stage",
          "status"
        ]
      }
    },
    "required": [
      "PCID",
      "change"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_create\_problem

Create a problem

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `problem` | object | Yes      | —       | The problem value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "problem": {
        "type": "object",
        "description": "The problem value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Title of the problem"
          },
          "description": {
            "type": "string",
            "description": "Detailed description (HTML supported)"
          },
          "impact": {
            "type": "object",
            "description": "Impact level"
          },
          "priority": {
            "type": "object",
            "description": "Priority level"
          },
          "urgency": {
            "type": "object",
            "description": "Urgency level"
          },
          "status": {
            "type": "object",
            "description": "Problem status (e.g., Open, Analysis, RCA)"
          },
          "category": {
            "type": "object",
            "description": "The category value"
          },
          "subcategory": {
            "type": "object",
            "description": "The subcategory value"
          },
          "group": {
            "type": "object",
            "description": "Technician group"
          },
          "technician": {
            "type": "object",
            "description": "Assigned technician"
          },
          "site": {
            "type": "object",
            "description": "The site value"
          },
          "reported_by": {
            "type": "object",
            "description": "Who reported the problem"
          },
          "due_by_time": {
            "type": "string",
            "description": "Due date"
          },
          "assets": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Related assets"
          },
          "impact_details": {
            "type": "object",
            "description": "Impact details (HTML)"
          },
          "root_cause": {
            "type": "object",
            "description": "Root cause analysis (HTML)"
          },
          "symptoms": {
            "type": "object",
            "description": "Symptoms (HTML)"
          },
          "workaround_details": {
            "type": "object",
            "description": "Workaround details (HTML)"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom user-defined fields"
          }
        },
        "required": [
          "title"
        ]
      }
    },
    "required": [
      "PCID",
      "problem"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_create\_project

Create a project

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `project` | object | Yes      | —       | The project value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project": {
        "type": "object",
        "description": "The project value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Project title"
          },
          "description": {
            "type": "string",
            "description": "Project description"
          },
          "project_code": {
            "type": "string",
            "description": "Unique project code"
          },
          "project_type": {
            "type": "object",
            "description": "Project type"
          },
          "owner": {
            "type": "object",
            "description": "Project owner"
          },
          "priority": {
            "type": "object",
            "description": "Priority level"
          },
          "status": {
            "type": "object",
            "description": "Project status"
          },
          "department": {
            "type": "object",
            "description": "The department value"
          },
          "site": {
            "type": "object",
            "description": "The site value"
          },
          "scheduled_start_time": {
            "type": "string",
            "description": "Planned start time"
          },
          "scheduled_end_time": {
            "type": "string",
            "description": "Planned end time"
          },
          "estimated_hours": {
            "type": "number",
            "description": "Estimated hours"
          },
          "estimated_cost": {
            "type": "number",
            "description": "Estimated cost"
          }
        },
        "required": [
          "title"
        ]
      }
    },
    "required": [
      "PCID",
      "project"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_create\_request

Create a request

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `request` | object | Yes      | —       | The request value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "request": {
        "type": "object",
        "description": "The request value",
        "properties": {
          "subject": {
            "type": "string",
            "description": "Subject of the request"
          },
          "description": {
            "type": "string",
            "description": "Description of the request (HTML supported)"
          },
          "requester": {
            "type": "object",
            "description": "Requester user"
          },
          "status": {
            "type": "object",
            "description": "Status of the request (e.g., Open, In Progress, Resolved, Closed)"
          },
          "priority": {
            "type": "object",
            "description": "Priority level (e.g., Low, Medium, High, Urgent)"
          },
          "impact": {
            "type": "object",
            "description": "Impact level"
          },
          "urgency": {
            "type": "object",
            "description": "Urgency level"
          },
          "group": {
            "type": "object",
            "description": "Technician group to assign"
          },
          "technician": {
            "type": "object",
            "description": "Technician to assign"
          },
          "category": {
            "type": "object",
            "description": "Category of the request"
          },
          "subcategory": {
            "type": "object",
            "description": "Subcategory of the request"
          },
          "site": {
            "type": "object",
            "description": "Site associated with the request"
          },
          "due_by_time": {
            "type": "string",
            "description": "Due date in epoch milliseconds or datetime format"
          },
          "mode": {
            "type": "object",
            "description": "Request mode (e.g., Phone, Email, Web)"
          },
          "level": {
            "type": "object",
            "description": "Request level/tier"
          },
          "service_category": {
            "type": "object",
            "description": "Service category"
          },
          "assets": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Associated assets"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom user-defined fields"
          }
        },
        "required": [
          "subject"
        ]
      }
    },
    "required": [
      "PCID",
      "request"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_delete\_asset

Delete an asset

**Parameters:**

| Parameter  | Type   | Required | Default | Description                |
| ---------- | ------ | -------- | ------- | -------------------------- |
| `asset_id` | string | Yes      | —       | The unique ID of the asset |

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

***

## manageengine\_servicedesk\_plus\_delete\_change

Delete a change

**Parameters:**

| Parameter   | Type   | Required | Default | Description                 |
| ----------- | ------ | -------- | ------- | --------------------------- |
| `change_id` | string | Yes      | —       | The unique ID of the change |

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

***

## manageengine\_servicedesk\_plus\_delete\_problem

Delete a problem

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `problem_id` | string | Yes      | —       | The unique ID of the problem |

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

***

## manageengine\_servicedesk\_plus\_delete\_project

Delete a project

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `project_id` | string | Yes      | —       | The unique ID of the project |

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

***

## manageengine\_servicedesk\_plus\_delete\_request

Delete a request

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |

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

***

## manageengine\_servicedesk\_plus\_delete\_request\_task

Delete a request task

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |
| `task_id`    | string | Yes      | —       | The unique ID of the task    |

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

***

## manageengine\_servicedesk\_plus\_get\_asset

Get an asset

**Parameters:**

| Parameter  | Type   | Required | Default | Description                |
| ---------- | ------ | -------- | ------- | -------------------------- |
| `asset_id` | string | Yes      | —       | The unique ID of the asset |

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

***

## manageengine\_servicedesk\_plus\_get\_change

Get a change

**Parameters:**

| Parameter   | Type   | Required | Default | Description                 |
| ----------- | ------ | -------- | ------- | --------------------------- |
| `change_id` | string | Yes      | —       | The unique ID of the change |

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

***

## manageengine\_servicedesk\_plus\_get\_problem

Get a problem

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `problem_id` | string | Yes      | —       | The unique ID of the problem |

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

***

## manageengine\_servicedesk\_plus\_get\_project

Get a project

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `project_id` | string | Yes      | —       | The unique ID of the project |

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

***

## manageengine\_servicedesk\_plus\_get\_request

Get a request

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |

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

***

## manageengine\_servicedesk\_plus\_get\_request\_task

Get a request task

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |
| `task_id`    | string | Yes      | —       | The unique ID of the task    |

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

***

## manageengine\_servicedesk\_plus\_list\_assets

List assets

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                     |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------- |
| `input_data` | string | No       | —       | JSON string containing list\_info for pagination and filtering. |

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

***

## manageengine\_servicedesk\_plus\_list\_changes

List changes

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                     |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------- |
| `input_data` | string | No       | —       | JSON string containing list\_info for pagination and filtering. |

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

***

## manageengine\_servicedesk\_plus\_list\_problems

List problems

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                     |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------- |
| `input_data` | string | No       | —       | JSON string containing list\_info for pagination and filtering. |

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

***

## manageengine\_servicedesk\_plus\_list\_projects

List projects

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                     |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------- |
| `input_data` | string | No       | —       | JSON string containing list\_info for pagination and filtering. |

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

***

## manageengine\_servicedesk\_plus\_list\_request\_notes

List request notes

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |

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

***

## manageengine\_servicedesk\_plus\_list\_request\_tasks

List request tasks

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |

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

***

## manageengine\_servicedesk\_plus\_list\_requests

List requests

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                                                                                                                                                             |
| ------------ | ------ | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `input_data` | string | No       | —       | JSON string containing list\_info for pagination and filtering. Example: \{"list\_info":\{"row\_count":10,"start\_index":1,"sort\_field":"created\_time","sort\_order":"desc","search\_fields":\{"subject":"keyword"}}} |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "input_data": {
        "type": "string",
        "description": "JSON string containing list_info for pagination and filtering. Example: {\"list_info\":{\"row_count\":10,\"start_index\":1,\"sort_field\":\"created_time\",\"sort_order\":\"desc\",\"search_fields\":{\"subject\":\"keyword\"}}}"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_update\_asset

Update an asset

**Parameters:**

| Parameter  | Type   | Required | Default | Description                |
| ---------- | ------ | -------- | ------- | -------------------------- |
| `asset_id` | string | Yes      | —       | The unique ID of the asset |
| `asset`    | object | Yes      | —       | The asset value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "asset_id": {
        "type": "string",
        "description": "The unique ID of the asset"
      },
      "asset": {
        "type": "object",
        "description": "The asset value",
        "properties": {
          "name": {
            "type": "string",
            "description": "Asset name"
          },
          "asset_tag": {
            "type": "string",
            "description": "Asset tag"
          },
          "serial_number": {
            "type": "string",
            "description": "Serial number"
          },
          "state": {
            "type": "object",
            "description": "Asset state"
          },
          "vendor": {
            "type": "object",
            "description": "The vendor value"
          },
          "site": {
            "type": "object",
            "description": "The site value"
          },
          "user": {
            "type": "object",
            "description": "Assigned user"
          },
          "department": {
            "type": "object",
            "description": "The department value"
          },
          "location": {
            "type": "string",
            "description": "Physical location"
          },
          "purchase_cost": {
            "type": "number",
            "description": "Purchase cost"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom fields"
          }
        }
      }
    },
    "required": [
      "PCID",
      "asset_id",
      "asset"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_update\_change

Update a change

**Parameters:**

| Parameter   | Type   | Required | Default | Description                 |
| ----------- | ------ | -------- | ------- | --------------------------- |
| `change_id` | string | Yes      | —       | The unique ID of the change |
| `change`    | object | Yes      | —       | The change value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "change_id": {
        "type": "string",
        "description": "The unique ID of the change"
      },
      "change": {
        "type": "object",
        "description": "The change value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Change title"
          },
          "description": {
            "type": "string",
            "description": "The description value"
          },
          "change_type": {
            "type": "object",
            "description": "Change type"
          },
          "stage": {
            "type": "object",
            "description": "Change stage"
          },
          "status": {
            "type": "object",
            "description": "Change status"
          },
          "priority": {
            "type": "object",
            "description": "The priority value"
          },
          "risk": {
            "type": "object",
            "description": "Risk level"
          },
          "impact": {
            "type": "object",
            "description": "The impact value"
          },
          "group": {
            "type": "object",
            "description": "Technician group"
          },
          "change_owner": {
            "type": "object",
            "description": "Change owner"
          },
          "scheduled_start_time": {
            "type": "string",
            "description": "Planned start"
          },
          "scheduled_end_time": {
            "type": "string",
            "description": "Planned end"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom fields"
          }
        }
      }
    },
    "required": [
      "PCID",
      "change_id",
      "change"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_update\_problem

Update a problem

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `problem_id` | string | Yes      | —       | The unique ID of the problem |
| `problem`    | object | Yes      | —       | The problem value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "problem_id": {
        "type": "string",
        "description": "The unique ID of the problem"
      },
      "problem": {
        "type": "object",
        "description": "The problem value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Title of the problem"
          },
          "description": {
            "type": "string",
            "description": "The description value"
          },
          "impact": {
            "type": "object",
            "description": "Impact level"
          },
          "priority": {
            "type": "object",
            "description": "Priority level"
          },
          "urgency": {
            "type": "object",
            "description": "Urgency level"
          },
          "status": {
            "type": "object",
            "description": "Problem status"
          },
          "category": {
            "type": "object",
            "description": "The category value"
          },
          "group": {
            "type": "object",
            "description": "Technician group"
          },
          "technician": {
            "type": "object",
            "description": "Assigned technician"
          },
          "root_cause": {
            "type": "object",
            "description": "Root cause analysis"
          },
          "workaround_details": {
            "type": "object",
            "description": "Workaround"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom fields"
          }
        }
      }
    },
    "required": [
      "PCID",
      "problem_id",
      "problem"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_update\_project

Update a project

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `project_id` | string | Yes      | —       | The unique ID of the project |
| `project`    | object | Yes      | —       | The project value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "The unique ID of the project"
      },
      "project": {
        "type": "object",
        "description": "The project value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Project title"
          },
          "description": {
            "type": "string",
            "description": "The description value"
          },
          "project_code": {
            "type": "string",
            "description": "Project code"
          },
          "owner": {
            "type": "object",
            "description": "The owner value"
          },
          "priority": {
            "type": "object",
            "description": "The priority value"
          },
          "status": {
            "type": "object",
            "description": "The status value"
          },
          "scheduled_start_time": {
            "type": "string",
            "description": "Start time"
          },
          "scheduled_end_time": {
            "type": "string",
            "description": "End time"
          },
          "actual_start_time": {
            "type": "string",
            "description": "Actual start"
          },
          "actual_end_time": {
            "type": "string",
            "description": "Actual end"
          },
          "percentage_completion": {
            "type": "integer",
            "description": "Completion percentage"
          }
        }
      }
    },
    "required": [
      "PCID",
      "project_id",
      "project"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_update\_request

Update a request

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |
| `request`    | object | Yes      | —       | The request value            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "request_id": {
        "type": "string",
        "description": "The unique ID of the request"
      },
      "request": {
        "type": "object",
        "description": "The request value",
        "properties": {
          "subject": {
            "type": "string",
            "description": "Subject of the request"
          },
          "description": {
            "type": "string",
            "description": "Description of the request"
          },
          "status": {
            "type": "object",
            "description": "Status of the request"
          },
          "priority": {
            "type": "object",
            "description": "Priority level"
          },
          "impact": {
            "type": "object",
            "description": "Impact level"
          },
          "urgency": {
            "type": "object",
            "description": "Urgency level"
          },
          "group": {
            "type": "object",
            "description": "Technician group to assign"
          },
          "technician": {
            "type": "object",
            "description": "Technician to assign"
          },
          "category": {
            "type": "object",
            "description": "The category value"
          },
          "subcategory": {
            "type": "object",
            "description": "The subcategory value"
          },
          "due_by_time": {
            "type": "string",
            "description": "Due date"
          },
          "update_reason": {
            "type": "string",
            "description": "Reason for updating the request"
          },
          "udf_fields": {
            "type": "object",
            "description": "Custom user-defined fields"
          }
        }
      }
    },
    "required": [
      "PCID",
      "request_id",
      "request"
    ]
  }
  ```
</Expandable>

***

## manageengine\_servicedesk\_plus\_update\_request\_task

Update a request task

**Parameters:**

| Parameter    | Type   | Required | Default | Description                  |
| ------------ | ------ | -------- | ------- | ---------------------------- |
| `request_id` | string | Yes      | —       | The unique ID of the request |
| `task_id`    | string | Yes      | —       | The unique ID of the task    |
| `task`       | object | Yes      | —       | The task value               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "request_id": {
        "type": "string",
        "description": "The unique ID of the request"
      },
      "task_id": {
        "type": "string",
        "description": "The unique ID of the task"
      },
      "task": {
        "type": "object",
        "description": "The task value",
        "properties": {
          "title": {
            "type": "string",
            "description": "Task title"
          },
          "description": {
            "type": "string",
            "description": "Task description"
          },
          "status": {
            "type": "object",
            "description": "Task status"
          },
          "priority": {
            "type": "object",
            "description": "Task priority"
          },
          "owner": {
            "type": "object",
            "description": "Task owner"
          },
          "percentage_completion": {
            "type": "integer",
            "description": "Completion percentage (0-100)"
          }
        }
      }
    },
    "required": [
      "PCID",
      "request_id",
      "task_id",
      "task"
    ]
  }
  ```
</Expandable>
