Skip to content

Instantly share code, notes, and snippets.

@cmcdevitt
Created October 4, 2022 15:51
Show Gist options
  • Select an option

  • Save cmcdevitt/3420305b5edf29e836bc5aee6a043ffa to your computer and use it in GitHub Desktop.

Select an option

Save cmcdevitt/3420305b5edf29e836bc5aee6a043ffa to your computer and use it in GitHub Desktop.
Scripted REST Resource Example - Basic
(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
//var util = new global.ChangeRequestAPI();
var requestBody = request.body; //Already parsed from JSON to object
var requestData = requestBody.data;
if (requestData) {
//Get Input Data
var change_request = requestData.u_change_request;//"standard"
//Process Data
//Return Result
response.setStatus(201);//HTTP Status Code
return 'Change Request ' + change_request_number + ' closed.'; //Message
}else {
response.setStatus(400);//Error, request.body was empty
return 'Payload Empty';
}
})(request, response);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment