execute_script
Execute server-side JavaScript on ServiceNow PDI with full API access. Returns JSON via response.setBody() and auto-deploys/cleans up.
Instructions
Run server-side JavaScript on the ServiceNow PDI. The script runs inside a Scripted REST API resource — use response.setBody({...}) to return data. GlideRecord, GlideDateTime, gs, sn_ws.RESTMessageV2, and all server-side APIs are available. Auto-deploys and auto-cleans up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes | Server-side JavaScript to execute. Must be wrapped in the Scripted REST pattern: (function process(request, response) { ... })(request, response); Use response.setBody({...}) to return JSON results. | |
| description | No | Short description of what this script does (for audit log). |