Policy as Code Engine (PaCE) / concept
Structure of a PaCE policy script
This section describes the structure of a PaCE policy script.
THE SERVICENOW DOCUMENTATION LIBRARY
Search the documentation here. No installation, database download, or account needed.
Source: ServiceNow’s public documentation · Australia release · refreshed daily when the sync worker is running.
51,657 documents indexed · Last published Oct 30, 2026 at 06:29 UTC
Policy as Code Engine (PaCE) / concept
This section describes the structure of a PaCE policy script.
Server API Reference / concept
The SNMPNetworkInterfaces script include provides methods to create network interfaces for JavaScript SNMP sensors.Analyzes the SNMP data and reconciles the discovered NICs to the CMDB's NICs.
Service Level Management / task
You can add custom business rules to your SLAs.
Workforce Optimization for HR / concept
Use extension points to call scripts for event categories such as meeting, time off, or work time.
Platform administration / concept
Use reference qualifiers to filter the data that is returned for a reference field.
Digital End-User Experience (DEX) / task
Use DesktopAppNotificationUtils to send Desktop Assistant notifications to users from a server-side script.
Service Graph Connectors / concept
Complete the prerequisites before you execute the AWS scripts.Set up an S3 bucket with read and delete privileges for the ServiceNow IAM role to store and delete the SendCommand API responses when importing AWS data.
Threat Intelligence Security Center / task
You can maintain TAXII feeds for sharing STIX-formatted information. Each TAXII feed contains one or more TAXII collections.
Remote Tables / concept
Domain separation is unsupported in remote tables. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
ServiceNow SDK / reference
The UI Action API defines custom user interface (UI) actions [sys_ui_action], such as buttons, links, and context menu items on forms and lists.Create a UI action [sys_ui_action] to display on a form.Configure how a UI action appears on a form.Configure how a UI action appears…
Scripts / concept
A business rule script specifies the actions that the business rule takes. Scripts commonly include predefined global variables to reference items in your system, such as the current record. Global variables are available to all business rules.
Government industry / task
Enable publishing of grant programs and authorized representative activities.
User Administration / reference
Certain roles grant specific administrative rights without the full privileges of the admin role.
Lifecycle Events / reference
Information about Lifecycle Events triggers and workflow.
DevOps Change Velocity / concept
Multiple work items for a commit are supported in DevOps for Azure DevOps, Bitbucket, GitHub, and GitLab.
REST API Explorer / reference
These examples demonstrate how to send a JSON response using streaming and using default object serialization.
Government industry
--- title: Configure custom internal program team roles description: By default, five internal program team personas are included as part of the Grants Management application: Approver, Collaborator, Observer, Program Co-lead, and Program Lead.
Product Catalog / reference
The following components are installed with the Product Catalog plugin.
Product Catalog / reference
The following components are installed with the Product Catalog plugin.
Scripts / concept
Processors provide a customizable URL endpoint that can execute arbitrary server-side JavaScript code and produce output such as TEXT or JSON. Creating custom processors is deprecated.
The same documentation is available through the public REST API.
GET /api/docs/search?q=GlideRecord&limit=20 GET /api/docs/document?path=… GET /api/docs/:id?revision=…
Search returns document paths, IDs, snippets, and an index revision. Read by path for a stable reference; numeric IDs should be used with the returned revision. Document bodies are Markdown.