Skip to main content

ServiceDesk Plus Connector

ServiceDesk Plus ServiceDesk Plus is a comprehensive service desk software that offers a suite of IT Service management, IT asset management, CBDM, and more.

Connections

ServiceDesk Plus OAuth 2.0

This connection allows you to authenticate with ServiceDesk Plus using OAuth 2.0.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorize URLThe OAuth 2.0 Authorization URL for ServiceDesk Plushttps://accounts.zoho.com/oauth/v2/auth?access_type=offline
ScopesA comma-delimited set of one or more scopes to get the user's permission to access. Refer to https://www.manageengine.com/products/service-desk/sdpod-v3-api/getting-started/oauth-2.0.html#scopesSDPOnDemand.assets.ALL SDPOnDemand.cmdb.ALL SDPOnDemand.setup.ALL
Client ID
Client Secret
Data Center

Actions

Create Asset

Create a new asset

InputCommentsDefault
Asset NameUnique name to identify the asset
StateIndicates the state of the asset. Remove the default value if not needed.
{
"name": "test-state",
"id": "234567890123456"
}
ProductProduct of the asset. Remove the default value if not needed.
{
"name": "test-product",
"id": "234567890123456"
}
Asset IDUnique identifier to identify the asset
Asset TagAsset tag used to identify the asset
State History CommentsA text in a plain format. No rich text or new line characters allowed.
Bar CodeUnique barcode used to identify the asset
Extra parametersAdditional parameters to add to the request
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Configuration Item

Create a new configuration item on the CMDB

InputCommentsDefault
CI Type API NameDenotes the unique identifier used to identify the CI.
NameIndicates the unique name used to identify the CI
DescriptionDescription of the CI
AttributesOther attributes to add to the payload
{
"txt_ip_address": "127.0.0.1"
}
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Problem

Create a new problem

InputCommentsDefault
Connection
Problem TitleTitle of the problem.
Problem DescriptionDescription of the problem.
Problem Reported TimeIndicates the reported time of the problem. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Problem Due By TimeIndicates the due by time of the problem. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Problem Closed TimeIndicates the closed time of the problem. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Debug RequestEnabling this flag will log out the current request.false

Create Problem Note

Create a new problem note

InputCommentsDefault
Connection
Problem IDID of the problem.
Note DescriptionContains description about the note.
Notify ToContains info on users or roles to be notified on add/edit operation of the note. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_note.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_note.html for details.
Debug RequestEnabling this flag will log out the current request.false

Create Problem Task

Create a problem task

InputCommentsDefault
Connection
Problem IDID of the problem.
Task TitleTitle of the task.
Task DescriptionContains description about the task.
Task TypeUsed to categorize the tasks of similar cases. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
OwnerThe User assigned to the task. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
Estimated Effort MinutesEstimated number of minutes to finish the task.
Estimated Effort HoursEstimated number of hours to finish the task.
Estimated Effort DaysEstimated number of days to finish the task.
Percentage CompletionIndicates the progress of the task in percentage of completion.
GroupIndicates the assigned group of the task. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
Debug RequestEnabling this flag will log out the current request.false

Create Product

Create a new product

InputCommentsDefault
Product TypeProduct type of the product. Remove the default value if not needed.
{
"name": "test-product_type",
"id": "234567890123456"
}
NameUnique identifier to identify the resource
IDUnique identifier to identify the resource
ManufacturerName to identify the product manufacturer.
Is LaptopBoolean value indicating whether the product type is laptop or not.
Part NoPart no of the productPart no of the product
AttributesOther attributes to add to the payload
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Product Type

Create a new product type

InputCommentsDefault
NameUnique identifier to identify the resource
CategoryCategory of the product type. Remove the default value if not needed.
{
"name": "Non-IT",
"id": "234567890123456"
}
Asset TypeType of the product type. Remove the default value if not needed.
{
"name": "Asset",
"id": "234567890123456"
}
IDUnique identifier to identify the resource
AttributesOther attributes to add to the payload
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Request

Create a new request

InputCommentsDefault
Connection
Request SubjectSubject of this request.
Request DescriptionDescription of this request.
Impact DetailsDescription about the impact of this request.
Email IDs To NotifyEmail ids, which needs to be notified about the happenings of this request.
Delete Pre Template TasksBoolean value indicating whether the pre template tasks need to be deleted.false
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request.html for details.
Debug RequestEnabling this flag will log out the current request.false

Create Request Task

Create a new request task

InputCommentsDefault
Connection
Request IDID of the request.
Request Task TitleTitle of the task.
Request Task Percentage CompletionIndicates the progress of the task in percentage of completion.
Request Task Estimated Effort HoursEstimated number of hours to finish the task.
Request Task DescriptionContains description about the task.
Request Task OwnerThe User assigned to the task. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Request Task Additional CostCost spent other than the actual cost of the task.
Request Task Actual End TimeDate and time at which the task actually got finished. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Request Task Actual Start TimeDate and time at which the task actually got started. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Debug RequestEnabling this flag will log out the current request.false

Delete Asset

Delete an existing asset

InputCommentsDefault
Asset IDUnique identifier to identify the asset
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Configuration Item

Delete an existing configuration item on the CMDB

InputCommentsDefault
CI Type API NameDenotes the unique identifier used to identify the CI.
CI IDsUnique identifier used to identify the CI.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Problem

Delete a problem by ID

InputCommentsDefault
Connection
To Delete Problem IDID of the problem to be deleted.
Debug RequestEnabling this flag will log out the current request.false

Delete Problem Note

Delete a problem note

InputCommentsDefault
Connection
Problem IDID of the problem.
To Delete Note IDID of the note to be deleted.
Debug RequestEnabling this flag will log out the current request.false

Delete Problem Task

Delete a problem task

InputCommentsDefault
Connection
Problem IDID of the problem.
To Delete Task IDID of the task to be deleted.
Debug RequestEnabling this flag will log out the current request.false

Delete Product

Delete a single product

InputCommentsDefault
IDUnique identifier to identify the resource
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Product Type

Delete a single product type

InputCommentsDefault
IDUnique identifier to identify the resource
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Request

Delete a request by ID

InputCommentsDefault
Connection
To Delete Request IDID of the request to be deleted.
Debug RequestEnabling this flag will log out the current request.false

Delete Request Task

Delete a request task by ID

InputCommentsDefault
Connection
Request IDID of the request.
To Delete Request Task IDID of the task to be deleted.
Debug RequestEnabling this flag will log out the current request.false

Get Asset

Retrieve a single asset

InputCommentsDefault
Asset IDUnique identifier to identify the asset
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Configuration Item

Retrieve a single configuration item on the CMDB

InputCommentsDefault
CI Type API NameDenotes the unique identifier used to identify the CI.
CI IDDenotes the unique identifier used to identify the CI.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Problem

Get a problem by ID

InputCommentsDefault
Connection
To Get Problem IDID of the problem to be retrieved.
Debug RequestEnabling this flag will log out the current request.false

Get Problem Note

Get a problem note

InputCommentsDefault
Connection
Problem IDID of the problem.
To Get Note IDID of the note to be retrieved.
Debug RequestEnabling this flag will log out the current request.false

Get Problem Task

Get a problem task

InputCommentsDefault
Connection
Problem IDID of the problem.
To Get Task IDID of the task to be retrieved.
Debug RequestEnabling this flag will log out the current request.false

Get Product

Retrieve a single product

InputCommentsDefault
IDUnique identifier to identify the resource
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Product Type

Retrieve a single product type

InputCommentsDefault
IDUnique identifier to identify the resource
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Request

Get a request by ID

InputCommentsDefault
Connection
To Get Request IDID of the request to be retrieved.
Debug RequestEnabling this flag will log out the current request.false

Get Request Task

Get a request task by ID

InputCommentsDefault
Connection
Request IDID of the request.
To Get Request Task IDID of the task to be retrieved.
Debug RequestEnabling this flag will log out the current request.false

List Assets

Retrieve a list of assets

InputCommentsDefault
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Row CountNumber of rows to be returned100
PagePage number to be returned1
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Debug RequestEnabling this flag will log out the current request.false
Connection

List Configuration Items

Retrieve a list of all configuration items on the CMDB

InputCommentsDefault
CI Type API NameDenotes the unique identifier used to identify the CI.
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Row CountNumber of rows to be returned100
PagePage number to be returned1
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Debug RequestEnabling this flag will log out the current request.false
Connection

List Problem Notes

Retrieve a list of problem notes

InputCommentsDefault
Connection
Problem IDID of the problem.
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
PagePage number to be returned1
Row CountNumber of rows to be returned100
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Debug RequestEnabling this flag will log out the current request.false

List Problems

Retrieve a list of problems

InputCommentsDefault
Connection
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Row CountNumber of rows to be returned100
PagePage number to be returned1
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Debug RequestEnabling this flag will log out the current request.false

List Problem Tasks

Retrieve a list of problem tasks

InputCommentsDefault
Connection
Problem IDID of the problem.
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
PagePage number to be returned1
Row CountNumber of rows to be returned100
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Debug RequestEnabling this flag will log out the current request.false

List Products

Retrieve a list of products

InputCommentsDefault
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Row CountNumber of rows to be returned100
PagePage number to be returned1
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Debug RequestEnabling this flag will log out the current request.false
Connection

List Product Types

Retrieve a list of product types

InputCommentsDefault
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Row CountNumber of rows to be returned100
PagePage number to be returned1
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Debug RequestEnabling this flag will log out the current request.false
Connection

List Requests

Retrieve a list of requests

InputCommentsDefault
Connection
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Row CountNumber of rows to be returned100
PagePage number to be returned1
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Debug RequestEnabling this flag will log out the current request.false

List Request Tasks

Retrieve a list of request tasks

InputCommentsDefault
Connection
Request IDID of the request.
Fetch AllFetch all the data. If true, it will ignore Row Count and Page inputs.true
Row CountNumber of rows to be returned100
PagePage number to be returned1
Conditions CriteriaConditions are the operators for criteria construction. Select the condition to be applied to the field.
Conditions Criteria ValueThe value of the field to be compared.
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to ServiceDesk Plus

InputCommentsDefault
Connection
URLThis is the URL to call.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnable this to log the request and responsefalse
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Update Asset

Edit an existing asset

InputCommentsDefault
Asset IDUnique identifier to identify the asset
Asset NameUnique name to identify the asset
StateIndicates the state of the asset. Remove the default value if not needed.
{
"name": "test-state",
"id": "234567890123456"
}
ProductProduct of the asset. Remove the default value if not needed.
{
"name": "test-product",
"id": "234567890123456"
}
Asset TagAsset tag used to identify the asset
State History CommentsA text in a plain format. No rich text or new line characters allowed.
Bar CodeUnique barcode used to identify the asset
AttributesOther attributes to add to the payload
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Configuration Item

Edit an existing configuration item on the CMDB

InputCommentsDefault
CI Type API NameDenotes the unique identifier used to identify the CI.
CI IDDenotes the unique identifier used to identify the CI.
DescriptionDescription of the CI
AttributesOther attributes to add to the payload
{
"txt_ip_address": "127.0.0.1"
}
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Problem

Update an existing problem

InputCommentsDefault
Connection
To Update Problem IDID of the problem to be updated.
Problem TitleTitle of the problem.
Problem DescriptionDescription of the problem.
Problem Reported TimeIndicates the reported time of the problem. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Problem Due By TimeIndicates the due by time of the problem. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Problem Closed TimeIndicates the closed time of the problem. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem.html for details.
Debug RequestEnabling this flag will log out the current request.false

Update Problem Note

Update a problem note

InputCommentsDefault
Connection
Problem IDID of the problem.
To Update Note IDID of the note to be updated.
Note DescriptionContains description about the note.
Notify ToContains info on users or roles to be notified on add/edit operation of the note. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_note.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_note.html for details.
Debug RequestEnabling this flag will log out the current request.false

Update Problem Task

Update a problem task

InputCommentsDefault
Connection
Problem IDID of the problem.
To Update Task IDID of the task to be updated.
Task TitleTitle of the task.
Task DescriptionContains description about the task.
Task TypeUsed to categorize the tasks of similar cases. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
OwnerThe User assigned to the task. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
Estimated Effort MinutesEstimated number of minutes to finish the task.
Estimated Effort HoursEstimated number of hours to finish the task.
Estimated Effort DaysEstimated number of days to finish the task.
Percentage CompletionIndicates the progress of the task in percentage of completion.
GroupIndicates the assigned group of the task. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/problems/problem_task.html for details.
Debug RequestEnabling this flag will log out the current request.false

Update Product

Updates an existing product

InputCommentsDefault
IDUnique identifier to identify the resource
Product TypeProduct type of the product. Remove the default value if not needed.
{
"name": "test-product_type",
"id": "234567890123456"
}
NameUnique identifier to identify the resource
ManufacturerName to identify the product manufacturer.
Is LaptopBoolean value indicating whether the product type is laptop or not.
Part NoPart no of the productPart no of the product
AttributesOther attributes to add to the payload
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Product Type

Updates an existing product type

InputCommentsDefault
IDUnique identifier to identify the resource
NameUnique identifier to identify the resource
CategoryCategory of the product type. Remove the default value if not needed.
{
"name": "Non-IT",
"id": "234567890123456"
}
Asset TypeType of the product type. Remove the default value if not needed.
{
"name": "Asset",
"id": "234567890123456"
}
AttributesOther attributes to add to the payload
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Request

Update a request

InputCommentsDefault
Connection
To Update Request IDID of the request to be updated.
Request SubjectSubject of this request.
Request DescriptionDescription of this request.
Impact DetailsDescription about the impact of this request.
Email IDs To NotifyEmail ids, which needs to be notified about the happenings of this request.
Delete Pre Template TasksBoolean value indicating whether the pre template tasks need to be deleted.false
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request.html for details.
Debug RequestEnabling this flag will log out the current request.false

Update Request Task

Update a request task

InputCommentsDefault
Connection
Request IDID of the request.
To Update Request Task IDID of the task to be updated.
Request Task TitleTitle of the task.
Request Task Percentage CompletionIndicates the progress of the task in percentage of completion.
Request Task Estimated Effort HoursEstimated number of hours to finish the task.
Request Task DescriptionContains description about the task.
Request Task OwnerThe User assigned to the task. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Request Task Additional CostCost spent other than the actual cost of the task.
Request Task Actual End TimeDate and time at which the task actually got finished. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Request Task Actual Start TimeDate and time at which the task actually got started. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Additional FieldsAdditional fields that might not be covered by the standard inputs. See https://www.manageengine.com/products/service-desk/sdpod-v3-api/requests/request_task.html for details.
Debug RequestEnabling this flag will log out the current request.false