Created
February 15, 2018 22:15
-
-
Save cmcdevitt/eae4bc4359d02a8e149c2828a4ec31f2 to your computer and use it in GitHub Desktop.
ServiceNow Test Scripted RESTAPI GET
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ///api/auclg/chris_test/get_incident/{id} | |
| (function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) { | |
| 2 | |
| | |
| 3 | |
| //INC0010808 | |
| 4 | |
| var uri = request.uri; | |
| 5 | |
| var url = request.url; | |
| 6 | |
| var queryParams = request.queryParams; | |
| 7 | |
| var customHeader = request.getHeader('ChrisHeader'); | |
| 8 | |
| var path = request.pathParams; | |
| 9 | |
| var responseObjTest = global.SampleDataUtil.getSampleJSON(); | |
| 10 | |
| var table = "incident"; | |
| 11 | |
| var record_limit = "1"; | |
| 12 | |
| var results = []; | |
| 13 | |
| var gr = new GlideRecord(table); | |
| 14 | |
| 15 | |
| gr.setLimit(record_limit); | |
| 16 | |
| gr.addQuery('number', path.id); | |
| 17 | |
| gr.query(); | |
| 18 | |
| 19 | |
| while(gr.next()){ | |
| 20 | |
| var incObj = {}; | |
| 21 | |
| 22 | |
| incObj.number = gr.number + ' '; | |
| 23 | |
| incObj.short_description = gr.short_description + ' '; | |
| 24 | |
| results.push(incObj); | |
| 25 | |
| } | |
| 26 | |
| 27 | |
| return{ | |
| 28 | |
| "uri": uri, | |
| 29 | |
| "url": url, | |
| 30 | |
| "queryParams": queryParams, | |
| 31 | |
| "customHeader": customHeader, | |
| 32 | |
| "path_params": path, | |
| 33 | |
| "path.id": path.id, | |
| 34 | |
| "incidents": results | |
| 35 | |
| 36 | |
| }; | |
| 37 | |
| | |
| 38 | |
| })(request, response); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment