Manage ITSM Integration

Prev Next

1. Validate the Filter Criteria

This POST method validates the filter criteria and ticket for the ITSM advanced settings.

POST{{url}}/api/itsm-integration/filter-validation

Request Example

curl --location -g --request POST '{{url}/api/itsm-integration/filter-validation' 
--header 'Authorization: TOKEN {{token}}'
{
  "connectionId": "string",
  "ticketType": "string",
  "filter": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "ticketId": "string",
  "variableMap": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  }
}

Response Example 

Status: 200 OK
{
  "success": true,
  "message": "string",
  "ticketDetails": {}
}

2. Get Ticket Details

This GET method is used to get the ticket details of a specified ticketId of a specified ITSM connection.

GET{{url}}/api/itsm-integration/connections/{connectionId}/ticketTypes/{ticketType}/tickets/{ticketId}

Request Parameters

The request parameters used in this method are shown in the following table:

ParameterDescriptionData TypeRequired
connectionIdITSM connection id for connecting to ITSM instanceStringMandatory
ticketTypeType or category of the ticketStringMandatory
ticketIdTicket IdStringMandatory

Request Example

curl --location -g --request GET '{{url}}/api/itsm-integration/connections/{connectionId}/ticketTypes/{ticketType}/tickets/{ticketId}' 
--header 'Authorization: TOKEN {{token}}'

Response Example 

Status: 200 OK