01/06/2023 03:14 PM - edited 01/09/2023 11:06 AM
This can be achieved using the following CreateTicket JSON
{
"call": [{
"name": "call1",
"connection": "userAuth",
"url": "URL",
"httpMethod": "POST",
"httpParams": "{\"ServiceName\":\"SR_LogServiceRequestCatalog\", \"objCommonParameters\":{\"_ProxyDetails\":{\"UserName\":\"<Username>\",\"OrgID\":\"1\",\"ReturnType\":\"JSON\",\"Password\":\"<password>\",\"ProxyID\":0, \"TokenID\":\"\"},\"SR_TicketParame\":{\"ServiceCatalogID\":\"1\",\"ServiceCatalogName\":\"Adobe/Nitro Request\",\"Instance\": \"IT\",\"RequesterEmailID\":\"${user.email}\",\"SRRemarks\":\"Request to ${if(task.tasktype==2){'Remove Account in ' + endpoint?.displayName+' Application<br>UserName:' + user?.username + '<br>DisplayName :' + user?.displayname } else if(task.tasktype==14){'Disable Account in ' + endpoint?.displayName+' Application<br>UserName:' + user?.username + '<br>DisplayName :' + user?.displayname }}\"}}}",
"httpContentType": "application/json",
"ticketidPath": "TicketNo",
"successResponses": {
"Message": "Successfully saved the service request."
}
}]
}