Home / Request / Edit request

Edit request


Edit a request

URL
https://sdpondemand.manageengine.com/api/json/request /REQUEST_ID

Method
HTTP POST

API description
Edits a request in the ServiceDesk Plus On-Demand application

Parameters to be passed
authtoken, scope, OPERATION_NAME (value is EDIT_REQUEST) and INPUT_DATA

Sample INPUT_DATA:

{
   "operation": {
      "Details": {
         "LEVEL": "Tier 1",
         "IMPACT": "Affects User",
         "URGENCY": "Low",
         "UDF_CHAR1": "Test",
         "UDF_LONG1": "1001",
         "UDF_DATE1": "90080098767654"
      }
   }

Sample Request:

curl -d "scope=sdpodapi&authtoken=67a93350adf65dbd01f816408d43ad41&
OPERATION_NAME=EDIT_REQUEST&INPUT_DATA={operation: 
{ Details: {LEVEL: Tier 1, IMPACT: Affects User, URGENCY: Low}}}"
https://sdpondemand.manageengine.com/api/json/request/10

Sample Response:

{
   "operation": {
      "name": "EDIT_REQUEST",
      "result": {
         "status": "Success",
         "message": "Request 10 edited successfully"
      },
      "Details": {
         "WORKORDERID": "10",
         "REQUESTER": "Howard Stern",
         "CREATEDBY": "Chris Cullen",
         "CREATEDTIME": "1348491035960",
         "DUEBYTIME": "1348491035960",
         "RESPONDEDTIME": "",
         "COMPLETEDTIME": "",
         "SHORTDESCRIPTION": "Mail Server is down",
         "TIMESPENTONREQ": "0hrs 0min",
         "SUBJECT": "Subject of the request",
         "TEMPLATE": "Default Request",
         "MODE": "",
         "SLA": "High SLA",
         "ASSET": "",
         "DEPARTMENT": "",
         "SITE": "Not in any site",
         "CATEGORY": "",
         "SUBCATEGORY": "",
         "ITEM": "",
         "TECHNICIAN": "tech1",
         "STATUS": "Open",
         "PRIORITY": "High",
         "LEVEL": "Tier 1",
         "IMPACT": "Affects User",
         "URGENCY": "Low",
         "IMPACT DETAILS": "",
         "REQUESTTYPE": "",
         "GROUP": "",
         "UDF_CHAR1": "Test",
         "UDF_LONG1": "1001",
         "UDF_DATE1": "90080098767654"
      }
   }
}

Fields for INPUT_DATA
The following are the fields that can be give in the Input data for Edit Request :

SUBJECT, DESCRIPTION, RESOLUTION, REQUESTER, REQUESTEREMAIL, 
PRIORITY, LEVEL, STATUS, MODE, URGENCY, IMPACT, IMPACTDETAILS, REQUESTTYPE, SITE, CATEGORY, 
SUBCATEGORY, ITEM, GROUP, TECHNICIAN, TECHNICIANEMAIL, ASSET, DUEBYDATE, EMAILS_TO_NOTIFY, Request Additional Fields

Request Additional Fields
  • Input for Single Line, Multi Line & Pick List Request Additional Fields must be given as UDF_CHAR1, UDF_CHAR2, etc.,
  • Input for Numeric Additional Fields must be given as UDF_LONG1, UDF_LONG2, etc.,
  • Input for Date/Time Additional Fields must be given as UDF_DATE1, UDF_DATE2, etc.,
  • You can use the GET_REQUEST_FIELDS api to know the Field Name of the Additional Field



     RSS of this page