Configuring code generation

Washington DC API Reference

Release
washingtondc
ft:locale
en-US
ft:publication_title
Washington DC API Reference
ft:clusterId
crapiref
bundleId
crapiref
workflow
Creator
  • API implementation and reference
  • API implementation
  • Scripting
  • Available script types
  • Glide class overview
  • Glide stack
  • Execution order of scripts and engines
  • Script evaluation of fields by data type
  • Scripting alert, info, and error messages
  • Now Assist for code generation
  • Exploring code generation
  • General guidelines for code generation
  • Configuring code generation
  • Install Now Assist for code generation
  • Turn on code completion
  • Tracking AI-generated code
  • Generate scripts with AI-powered code generation
  • Code generation reference
  • Code generation properties
  • Code generation roles
  • JavaScript syntax editor
  • Syntax editor plugin
  • Syntax editor JavaScript support
  • Syntax editor keyboard shortcuts and actions
  • Syntax editor macros
  • Create or modify a script macro
  • Context menu in the syntax editor
  • Script syntax error checking
  • Searching for errors by line
  • Navigate to a line number
  • HTML syntax editor
  • Code editor
  • Server-side scripting
  • Glide Server APIs
  • Classic Business rules
  • Script includes
  • Processors
  • Processor API components
  • Secure and protect a processor
  • Create a simple processor
  • Create a multi-table processor
  • Create a custom processor
  • Scripts - Background module
  • Installation settings
  • Using DurationCalculator to calculate a due date
  • Querying tables in script
  • Running order guides automatically
  • Scriptable assignment of execution plans
  • Using regular expressions in server-side scripts
  • Using Java syntax in JavaScript regular expressions
  • Convert SNC Regex expressions to enhanced regex expressions
  • Scriptable service catalog variables
  • Setting a GlideRecord variable to 'NULL'
  • Schedule Pages
  • XMLDocument script object
  • XMLHelper
  • JavaScript engine on the platform
  • JavaScript modes
  • JavaScript engine feature support
  • Porting code to ES5 standards mode scripts
  • JavaScript API Context-sensitive help
  • Client-side scripting
  • Client-side scripting design and processing
  • Client scripts
  • UI scripts
  • Catalog client scripts
  • Mobile client GlideForm (g form) scripting and migration
  • AJAX
  • Useful scripts
  • Business rule use cases
  • Abort a database action
  • Restricting record access
  • Client-side script use cases
  • Field script use cases
  • Approval assignment scripts
  • Scheduling script use cases
  • Server-side script use cases
  • Validation script use case - Date and time
  • Creating custom UI Pages and UI macros
  • UI pages
  • UI macros
  • Jelly tags
  • Jelly escaping types
  • Extensions to Jelly syntax
  • Debugging scripts
  • Script Debugger and Session Log
  • Script Tracer and debugging scripts
  • Parts of the user interface
  • Script Debugger step-through and console controls
  • Evaluate expressions in runtime using Console
  • Limitations with using Console
  • Launch the Script Debugger
  • Set or remove breakpoints
  • Set or remove logpoints
  • Script Debugger status
  • Transaction details
  • Available transaction details
  • Script Debugger multiple developer support
  • Script Debugger impersonation support
  • Script Debugger Scripts - Background support
  • Domain separation and Script Debugger
  • Session debug
  • Debugging applications
  • Debugging business rules
  • Debugging classifications
  • Field watcher
  • Writing to the debug log
  • JavaScript debug window
  • JS Code Coverage Debug
  • Packages Call Removal tool
  • Web services
  • Inbound web services
  • SOAP web service
  • Scripted SOAP web services
  • Create a new scripted SOAP web service
  • Customize response
  • Create a scripted SOAP web service using a static WSDL
  • Create a scripted web service using a static WSDL
  • Scripted web service example
  • Create a static WSDL
  • Static WSDL example
  • Create a static WSDL script include
  • Static WSDL script include example
  • Use the static WSDL
  • Direct web services
  • Use forms to limit or extend the query response
  • Return the display value for reference variables
  • Clear values from a target instance
  • Retrieve journal entries using direct web services
  • Retrieve choice fields using direct web services
  • Persist an HTTP session across all SOAP calls
  • SOAP direct web service API functions
  • Data Retrieval API
  • getKeys
  • getRecords
  • get
  • aggregate
  • Data Modification API
  • insert
  • insertMultiple
  • update
  • deleteRecord
  • deleteMultiple
  • SOAP web service import sets
  • AttachmentCreator SOAP web service
  • Override a SOAP endpoint
  • Enable HTTP compression
  • Prevent empty elements in SOAP messages
  • Insert related records using SOAP
  • WSDL Schema with related records
  • Hierarchical SOAP Message
  • Specify requirement for signed SOAP requests
  • Activate the Enhanced Web Service Provider - Common plugin
  • Installed with the Enhanced Web Service Provider - Common plugin
  • Configure SOAP security
  • Set the SOAP default security policy
  • Create a new security policy
  • Create a new WS-Security profile
  • Enforce strict security for inbound SOAP
  • Enable WS-Security verification
  • Mark service accounts as internal integration users
  • Debug incoming SOAP envelope
  • View a SOAP session log
  • Basic authentication code samples
  • Example WS-Security SOAP envelope header
  • WS-Security properties
  • WS-Security error messages
  • LongRunningSOAPRequestProps
  • JSONv2 web service
  • JSON object format
  • JSON response status
  • Setting the number of rows returned
  • Requiring basic authentication for incoming JSONv2 requests
  • Action parameters
  • JSON Data Retrieval API
  • JSON Data Modification API
  • RSS web service
  • RSS feed generator
  • Limiting results with a view
  • Formatting results
  • RSS basic authentication
  • RSS title override
  • RSS feed reader
  • Scrollable areas
  • Add scrolling elements in forms
  • Priority 1 incidents example
  • RSS feed reader example
  • Exporting and converting records into complex data types
  • Inbound web service examples
  • Java Apache Axis2 web services client examples
  • Java Apache Axis2 web services client examples insert
  • Java Apache Axis2 web services client examples update
  • Java Apache Axis2 web services client examples advanced
  • Microsoft .NET web services client examples
  • Perl web services client examples
  • Python web services client examples
  • Web services C Sharp .NET end to end tutorial
  • Configure C sharp with .NET
  • Call a web service in visual studio .NET
  • Use a service reference in a C Sharp integration
  • Use a web reference in a C Sharp integration
  • C Sharp integration source code
  • C Sharp integration results
  • Troubleshoot a null response in a C Sharp integration
  • Sample ASP.NET with C Sharp redirect with cookies
  • Sample ASP Script for unencrypted single sign-on
  • Retrieve a large number of records using SOAP
  • SOAP strategies
  • Use filters to limit the number of results
  • Use a local data store to pull data from
  • Use Java/C#/PHP code to fetch the XML data using basic authentication
  • Outbound web services
  • Outbound REST web service
  • REST message elements
  • Create a REST message
  • Define a REST message HTTP method
  • Testing REST message HTTP methods
  • Define a REST message HTTP header
  • Sending outbound REST messages through a MID Server
  • Using special characters in URIs
  • Outbound REST authentication
  • Configure a REST message with basic auth
  • Create a basic auth profile
  • Configure a REST message with OAuth
  • Use a third-party OAuth provider
  • OAuth profiles and scopes
  • Specify an OAuth profile
  • Specify an OAuth scope
  • Outbound REST with OAuth 2.0 profile tutorial - integrating with Google Contacts API
  • OAuth 2.0 tutorial - configure the Google service as an OAuth provider
  • OAuth 2.0 tutorial - create an OAuth provider and profile
  • OAuth 2.0 tutorial - create a REST message
  • Outbound REST mutual authentication
  • Variable substitution in outbound REST messages
  • Generate REST message variables
  • Scripting outbound REST
  • Generate a REST message script preview
  • Direct RESTMessageV2 example
  • RESTMessageV2 MID server example
  • Recordless RESTMessageV2 example
  • Outbound SOAP web service
  • Outbound SOAP video tutorial
  • SOAP message
  • Create a SOAP message
  • SOAP message functions
  • Variable substitution in outbound SOAP
  • Test the SOAP message
  • Send a SOAP message through a MID server
  • Create a SOAP message from a WSDL that references an external XSD file
  • Connectivity details
  • Outbound SOAP security
  • Enable basic authentication for outbound SOAP
  • Enable WS-Security for outbound SOAP
  • Configure SOAP with a proxy
  • Scripting outbound SOAP
  • Preview a SOAP message script
  • Direct SOAPMessageV2 example
  • Asynchronous SOAPMessageV2 example
  • SOAPMessageV2 MID server example
  • Recordless SOAPMessageV2 example
  • Outbound web services: Logging
  • Configure outbound logging
  • Outbound request logging exclusion domain requirements
  • Outbound web service logging properties
  • Outbound web service mutual authentication
  • Create a protocol profile
  • Enable mutual authentication
  • Additional integration resources
  • Using extension points to extend application functionality
  • Using scripted extension points in server-side scripts
  • Creating and adding a scripted extension point
  • Create a scripted extension point
  • Add a scripted extension point in the base application code
  • Using UI extension points in server-side UI macros
  • Creating and adding a UI extension point
  • Registering custom UI macros against the UI extension points
  • Using client extension points in client-side UI scripting
  • Creating and adding a client extension point
  • Create a client extension point
  • Add a client extension point in the base application code
  • Manage connection pooling
  • HTTP Connection Management Properties
  • Create data sources from other apps using ODBC driver
  • Getting started with ODBC
  • Create an ODBC user account and assign the odbc role
  • Define an ACL rule for the odbc role
  • Installing the ODBC driver
  • ODBC driver installation requirements and supported software
  • Download and install the ODBC driver
  • Upgrade the ODBC driver
  • Install an ODBC driver patch
  • Configuring the ODBC driver
  • Configure the ODBC driver
  • Configure the global DSN default
  • Create a new DSN
  • Specify a connection string
  • Configure the logging level of the ODBC driver
  • Configure the ODBC driver for large data sets
  • Configure ODBC to use proxy servers
  • Setting ODBC properties
  • Test the ODBC driver
  • Enable debug logging
  • Test a query
  • ODBC troubleshooting
  • ODBC behavior
  • Increase the field length in SQL queries
  • ODBC and client applications
  • Use Interactive SQL with ODBC
  • Specify the maximum number of rows returned
  • SQL support
  • ODBC driver in SQL Server
  • ODBC SQL Server video tutorials
  • Configure SQL Server
  • Use the ODBC driver in Excel
  • Use the ODBC driver in Crystal Reports
  • Domain separation and ODBC driver
  • Understanding domain separation and web services
  • Analyze REST and SOAP API usage
  • Collect analytics for an API
  • REST & SOAP API analytics dashboards
  • REST and SOAP API analytics collection and cleanup
  • API analytics properties
  • Query record data using the GraphQL API framework
  • Create a GraphQL schema
  • Enable introspective queries for GraphQL schemas
  • Test GraphQL APIs with GraphQL Explorer
  • Query a GraphQL schema from a component
  • GraphQL system properties
  • REST APIs
  • Use the REST API Explorer
  • Access the REST API Explorer
  • Retrieve existing incidents
  • Create an incident record
  • Read the inserted incident
  • Update the incident
  • Delete the incident
  • Explore the REST API for a table
  • Export to OpenAPI specification
  • Inbound REST API rate limiting
  • Create an inbound REST API rate limit
  • Reset an inbound REST API rate limit
  • Monitor inbound REST API rate limit counts and violations
  • Investigate inbound REST API rate limit violations
  • Debug in-bound REST queries
  • Return session debug logs in a REST response
  • CORS domain requirements
  • Define a CORS rule
  • Enable OAuth with inbound REST
  • REST OAuth example
  • REST API HTTP response codes
  • Scripted REST APIs
  • Create a scripted REST API
  • Create a scripted REST API resource
  • Define scripted REST API headers
  • Define available query parameters
  • Associate query parameters to a resource
  • Configure a scripted REST API to require an ACL
  • Configure a scripted REST API resource to require an ACL
  • Enable versioning for a scripted REST API
  • Add a version to a scripted REST API
  • Control request and response content type
  • Controlling maximum request size
  • Scripted REST APIs good practices
  • Scripted REST API examples
  • Scripted REST API example - script samples
  • Scripted REST API example - streaming vs object serialization
  • Scripted REST API example - streaming file attachments
  • API reference
  • Server API reference
  • StaticMethods - Global
  • AbstractDBObject - Global
  • AbstractReconciler - Global
  • AbstractScriptProcessor - Global
  • AbstractTimeLineSchedulePage - Global
  • AccAgentsAPI - Scoped
  • AccCheckDefsAPI - Scoped
  • ActivityHistoryRecord - Global
  • action - Scoped, Global
  • Agent - Global
  • AgentMetrics - Global
  • AgentNowHandler - Scoped
  • APCHandler - Global
  • ApcPduOutletReconciler - Global
  • ArrayUtil - Global
  • AssessmentCreation - Global
  • AuthCredential - Scoped
  • AutomationException - Global
  • BusinessServiceManager - Global
  • CatalogJS - Scoped
  • CatalogSearch - Scoped
  • CatalogItemVariable - Scoped
  • CatalogClientScript - Scoped
  • CatalogItemVariableSet - Scoped
  • CatalogItemVariableSetM2M - Scoped
  • CatCategory - Scoped
  • CatItem - Scoped
  • CartJS - Scoped
  • CdmQuery - Scoped
  • Cell - Scoped, Global
  • CertificateEncryption - Scoped
  • ChangeCollisionHelper - Global
  • ChangeSuccess - Scoped
  • CheckDefinitionTestBuilder - Scoped
  • CheckInstanceTestBuilder - Scoped
  • CIActionEngine - Scoped
  • CIData - Global
  • CIIdentification - Global
  • CIIdentifierResult - Global
  • CimCIData - Global
  • CimIDSensor - Global
  • CimInstanceToken - Global
  • CimProbe - Global
  • CimProbeResult - Global
  • CIRelatedList - Global
  • CIUtils - Global
  • ClassificationSolutionStore - Global
  • ClassificationSolutionVersion - Global
  • ClassificationSolution - Global
  • ClassifierProbes - Global
  • Client - Scoped, Global
  • Cloud Runner TestGenerationApi – Scoped, Global
  • Cloud Runner TestRunnerApi – Scoped, Global
  • Cloud Runner TestUserApi – Scoped, Global
  • ClusteringSolution - Global
  • ClusteringSolutionStore - Global
  • ClusteringSolutionVersion - Global
  • CMDBDuplicateTaskUtils - Global
  • CMDBDuplicateTemplateUtil - Global
  • CMDBGroupAPI - Scoped
  • CMDBQueryBuilderAPI - Global
  • CMDBTransformUtil - Global
  • CMDBUtil - Global
  • Color - Scoped, Global
  • ConnectActionResponse - Global
  • ConnectionInfo - Scoped, Global
  • ConnectionInfoProvider - Scoped, Global
  • Conversation - Scoped
  • CostPlanBatchOperations - Global
  • CriteriaEvaluator - Global
  • CSBScratchpadUtil - Scoped
  • CSVParser - Scoped
  • CTIOperationRequest - Scoped, Global
  • CTIOperationResponse - Scoped, Global
  • Data - Scoped, Global
  • DataBuilder - Scoped, Global
  • DCManager - Global
  • ScopedDCManager - Scoped
  • DatasetDefinition - Global
  • DateTimeUtils - Global
  • DecisionTableAPI - Scoped, Global
  • DevOpsOrchestrationToolIntegrationHandler - Scoped
  • DiscoveryAPI - Scoped
  • Document - Scoped, Global
  • DocumentListEntryService - Scoped, Global
  • DocumentListService - Scoped, Global
  • DocumentReferenceService - Scoped, Global
  • DocumentService - Scoped, Global
  • DocumentVersionService - Scoped, Global
  • DSCScriptableAPI - Global
  • DuplicateTemplate - Scoped
  • DurationCalculator - Global
  • DynamicTranslation - Scoped
  • Encoder - Global
  • EncoderStore - Global
  • EncoderVersion - Global
  • Event - Global
  • EventProcessorUtilOOB - Scoped
  • EventQueueProcessorOOB - Scoped
  • ExpenseAllocation - Global
  • ExpenseLine - Global
  • ExtractTermsFromAttachment - Global
  • FinancialsWidgetUtil - Scoped
  • Findings - Scoped, Global
  • FormInfoHeader - Global
  • FlowAPI - Scoped, Global
  • FlowScriptAPI - Scoped
  • Flow - Scoped (deprecated)
  • GenericUPSAlarmsReconciler - Global
  • GenericUPSBypassReconciler - Global
  • GenericUPSInputsReconciler - Global
  • GenericUPSOutputsReconciler - Global
  • GeniusResultAnswer - Scoped
  • GeniusResultContext - Scoped
  • GlideAggregate - Global
  • GlideAggregate - Scoped
  • GlideApplicationProperty - Scoped, Global
  • GlideappCalculationHelper - Global
  • GlideCalendarDateTime - Scoped (deprecated)
  • GlideCertificateEncryption - Global
  • GlideConversation - Global
  • GlideCurrencyConfig - Scoped
  • GlideCurrencyConverter - Scoped
  • GlideCurrencyExchangeValue - Scoped
  • GlideCurrencyFormatter - Scoped
  • GlideCurrencyParser - Scoped
  • GlideCurrencyValue - Scoped
  • GlideDate - Global
  • GlideDate - Scoped
  • GlideDateTime - Global
  • GlideDateTime - Scoped
  • GlideDBFunctionBuilder - Scoped, Global
  • GlideDBFunctionCaseBuilder - Global
  • GlideDigest - Scoped
  • GlideDuration - Scoped
  • GlideElement - Global
  • GlideElement - Scoped
  • GlideElementCurrency2 - Scoped
  • GlideElementDescriptor - Scoped, Global
  • GlideEmailOutbound - Scoped
  • GlideEncrypter - Global
  • GlideEventManager - Global
  • GlideScopedEvaluator - Global
  • GlideScopedEvaluator - Scoped
  • GlideExcelParser - Scoped, Global
  • GlideFilter - Scoped, Global
  • GlideGeoPoint - Global
  • GlideHTTPRequest - Global
  • GlideHTTPResponse - Global
  • GlideImpersonate - Global
  • GlideImportLog - Scoped, Global
  • GlideImportSetRun - Scoped, Global
  • GlideImportSetTable - Scoped, Global
  • GlideImportSetTransformer - Scoped, Global
  • GlideImportSetTransformMap - Scoped, Global
  • GlideJsonPath - Global
  • GlideListProperties - Global
  • GlideLocale - Scoped
  • GlideMultiRecurrence - Scoped
  • GlideNumberFormatter - Scoped, Global
  • GlideNumberFormatter – format(Number number)
  • GlideNumberFormatter – formatLang(Number number, String language)
  • GlideOAuthClient - Scoped, Global
  • GlideOAuthClientRequest - Scoped, Global
  • GlideOAuthClientResponse - Scoped, Global
  • GlideOAuthToken - Scoped, Global
  • GlidePluginManager - Scoped
  • GlideQuery - Scoped, Global
  • GlideQueryCondition - Global
  • GlideQueryCondition - Scoped
  • GlideRecord - Global
  • GlideRecord - Scoped
  • GlideRecordUtil - Global
  • GlideSchedule - Scoped
  • GlideScriptableInputStream - Scoped, Global
  • GlideScriptedExtensionPoint - Scoped
  • GlideScriptedProcessor - Scoped
  • GlideSecureRandomUtil - Scoped
  • GlideSecurityManager - Global
  • GlideSecurityUtils - Scoped, Global
  • GlideServletRequest - Scoped
  • GlideServletResponse - Scoped
  • GlideSession - Global
  • GlideSession - Scoped
  • GlideSPScriptable - Scoped
  • GlideSPSearchAnalytics - Global
  • GlideSPUtil - Global
  • GlideStringUtil - Scoped, Global
  • GlideSysAttachment - Global
  • GlideSysAttachment - Scoped
  • GlideSysListControl - Scoped
  • GlideSystem - Global
  • GlideSystem - Scoped
  • GlideSystemRunLevel - Global
  • GlideTableHierarchy - Scoped
  • GlideTextReader - Scoped
  • GlideTime - Scoped
  • GlideTimeline - Global
  • GlideTimelineItem - Global
  • GlideTransformLog - Scoped, Global
  • GlideUICompatibility - Scoped
  • GlideURI - Global
  • GlideURI - Scoped
  • GlideUser - Scoped
  • GlideUser - Global
  • GlideXMLUtil - Scoped, Global
  • GSLog - Scoped, Global
  • HermesEventPublisherOOB - Scoped
  • HistoryWalker - Scoped, Global
  • HostnameJS - Global
  • hr_ActivitySet - Scoped
  • hr_ActivityUtils - Scoped
  • hr_Utils - Scoped
  • HttpRequestAuthedData - Scoped
  • HttpRequestData - Scoped
  • ICalUtilSNC - Global
  • IdentificationEngine - Scoped
  • IdentificationEngineScriptableApi - Global
  • IDResult - Global
  • IEventSender - Global
  • Image - Scoped, Global
  • Interaction - Scoped
  • IPAddress - Scoped, Global
  • IPAddressFixup - Global
  • IPService - Global
  • JavascriptProbe - Global
  • j2js - Global
  • JSON - Global
  • JSON - Scoped
  • JSONParser - Global (deprecated)
  • JSONStreamingAPI - Scoped
  • JSONStreamingBuilder - Scoped
  • JSUtil - Global
  • KMFCryptoOperation - Scoped, Global
  • LeadtoCashCore - Scoped
  • Line - Scoped, Global
  • LinterCheckAstNode - Scoped, Global
  • Logger - Global
  • LSOFParser - Global
  • Messaging - Scoped
  • MetricInfo - Scoped, Global
  • MIDServer - Global
  • MIDServerAjax - Global
  • MIDServerCluster - Global
  • MIDServerFileSync - Global
  • MIDServerFinder - Global
  • MIDServerManage - Global
  • MIDServerSelector - Global
  • MLPredictor - Global (deprecated)
  • MLSolution - Global
  • MLSolutionFactory - Global
  • MLSolutionResult - Global (deprecated)
  • MLSolutionUtil - Global
  • MobileDeepLinkGenerator - Global
  • MonitorMIDServer - Global
  • NameValuePairs - Global
  • NetwareHandler - Global
  • Notify - Global
  • NotifyScoped - Scoped
  • NotifyAction - Global
  • NotifyConferenceUtil - Scoped, Global
  • NotifyJsTelephonyDriver - Global
  • NotifyNow (Legacy) - Global
  • NotifyPhoneNumber - Global
  • NotifyPhoneNumber - Scoped
  • NotifySMS - Global
  • NotifyUtil - Global
  • OAuthUtil - Global
  • OCRosterSpanApprovalUtil - Global
  • OCRotation - Global
  • OCRotationV2 - Global
  • OCRotaICalendarSNC - Global
  • OCRotaICalendar - Global
  • OCRotaMember - Global
  • OCSeriesEventGenerator - Global
  • OCTimer - Global
  • OnCallContactPreferenceUtil - Global
  • OnCallContactPrefTemplate - Global
  • OnCallEscalationTemplateSNC - Global
  • OnCallRotation - Global
  • OpenMessageBusEventPublisherOOB - Scoped
  • Optional - Scoped, Global
  • OrderGuide - Scoped
  • PADomainUtils - Global
  • Paragraph - Scoped, Global
  • PAScorecard - Scoped
  • PASnapshot - Scoped
  • PDAutomationProvider - Scoped, Global
  • PDFGenerationAPI - Scoped, Global
  • PdfMergeSignRequestor - Scoped, Global
  • PdfPage - Scoped, Global
  • PlaybookExperience - Scoped
  • PolarisUI - Scoped
  • PredictabilityEstimate - Global
  • PredictabilityEstimateStore - Global
  • PredictabilityEstimateVersion - Global
  • PreferenceDestination - Scoped, Global
  • Preferences - Scoped, Global
  • ProactiveTriggerAPI - Scoped
  • ProbeHandlerCim - Global
  • ProbeHandlerMulti - Global
  • ProbeHandlerSNMP - Global
  • ProbeHandlerWMI - Global
  • ProcessMiningForExternalData - Scoped, Global
  • Producer - Scoped (deprecated)
  • ProducerV2 - Scoped
  • ProductInstance API - Scoped, Global
  • PSBScratchpadUtil - Scoped
  • Queue - Global
  • Queue - Scoped
  • QuickRanges - Global
  • RecordToHTML - Global
  • RegressionSolution - Global
  • RegressionSolutionStore - Global
  • RegressionSolutionVersion - Global
  • RemedialActionEngine - Scoped
  • RenderProperties - Global
  • RenderProperties - Scoped
  • ReportCiStatusOutputJS - Scoped
  • RequestAuthAPI - Scoped
  • ResponseTemplate - Scoped, Global
  • RESTAPIRequest - Scoped, Global
  • RESTAPIRequestBody - Scoped, Global
  • RESTAPIResponse - Scoped, Global
  • RESTAPIResponseStream - Scoped, Global
  • RESTMessageV2 - Scoped, Global
  • RESTResponseV2 - Scoped, Global
  • RoundingInterval - Global
  • RTETransformer - Scoped
  • SCIM2Client - Scoped
  • SCIM2ClientUtil - Scoped
  • ScopedCacheManager - Scoped
  • ScriptableDataStream - Scoped, Global
  • ScriptableFlowRunner - Scoped
  • ScriptableFlowRunnerResult - Scoped
  • SentimentAnalyser - Scoped
  • SerialNumberManager - Global
  • ServiceRegistryQuery - Global
  • ShazzamLaunch - Global
  • ShazzamResult - Global
  • ShazzamScanner - Global
  • SimilaritySolution - Global
  • SimilaritySolutionStore - Global
  • SimilaritySolutionVersion - Global
  • SkillDeterminationUtils - Scoped
  • SLARepair - Global
  • SLPServiceRegistryQuery - Global
  • SMSPreferenceHandler - Scoped, Global
  • SNEventSenderProvider - Global
  • SNMPGatherDocParts - Global
  • SNMPNetworkInterfaces - Global
  • SNMPResponse - Global
  • SOAPMessageV2 - Scoped, Global
  • SOAPResponseV2 - Scoped, Global
  • SPScriptedFacet - Scoped
  • SPScriptedFacetService - Scoped
  • SPSEOUtilsSNC - Global
  • SPWidgetAccessControl - Global
  • StandardCredentialsProvider - Scoped, Global
  • StartDiscovery - Global
  • StateManagementScriptableApi - Global
  • Style - Scoped, Global
  • Stream - Scoped, Global
  • Subflow - Scoped (deprecated)
  • SummaryTableWriter - Global
  • SVGToPDFConversionAPI - Scoped, Global
  • SystemDocument - Scoped, Global
  • SystemDocumentList - Scoped, Global
  • SystemDocumentListEntry - Scoped, Global
  • SystemDocumentVersion - Scoped, Global
  • Table - Scoped, Global
  • TableUtils - Global
  • TaskStateUtil - Global
  • TemplatePrinter - Scoped
  • TimelineSpan - Global
  • TMFTopicEventAPIUtilOOB - Scoped
  • TopicAPIUtilsOOB - Scoped
  • TopicSubscriptionUtilOOB - Scoped
  • TopicUtilOOB - Scoped
  • Transformer - Scoped, Global
  • TransformerDefinition - Scoped, Global
  • TransformerRuleList - Scoped, Global
  • Transformer - Scoped, Global
  • TransformPart - Scoped, Global
  • TransformResult - Scoped, Global
  • TroubleTicketNotificationUtilOOB - Scoped
  • UniversalRequestUtilsSNC - Scoped
  • UniversalTaskUtils - Scoped, Global
  • UPSHandler - Global
  • UserCriteria - Scoped
  • UserSkillAnalyzer - Global
  • UserSkillRanking - Global
  • v_query – Scoped, Global
  • v_table – Scoped, Global
  • VMUtils - Global
  • VoiceTranscriptObject - Scoped
  • WalkWorkflow - Global
  • WFActivityHandler - Global
  • WindowsOSNameHelper - Global
  • Workflow - Global
  • Workflow - Scoped
  • WorkflowDuration - Global
  • WorkflowModelManager - Global
  • WorkflowModelManagerAjax - Global
  • WorkflowScheduler - Global
  • WorkflowTimeline - Global
  • XMLDocument2 - Scoped, Global
  • XMLNode - Scoped, Global
  • XMLNodeIterator - Scoped
  • XMLStreamingAPI - Scoped
  • XMLStreamingBuilder - Scoped
  • XMLUtilJS - Global
  • Client API reference
  • StandaloneClientMethods
  • DynamicTranslation - Client
  • g_service_catalog - Client
  • GlideAgentWorkspace (g_aw) - Client
  • GlideAjax - Client
  • GlideDialogWindow - Client (deprecated)
  • GlideDocument - Client
  • GlideFlow - Client
  • GlideForm (g_form) - Client
  • Mobile GlideForm (g_form) - Client
  • GlideGuid - Client
  • GlideList (Now Experience) - Client
  • GlideList2 (g_list) - Client
  • GlideListV3 (g_list) - Client
  • GlideMenu (g_menu and g_item) - Client
  • GlideModalForm - Client
  • GlideModal - Client
  • GlideNavigation - Client
  • GlideNotification - Client
  • GlideRecord - Client
  • GlideURLV3 - Client
  • GlideUser - Client
  • GlideUIScripts - Client
  • Guided Tours - Client
  • i18N - Client
  • openFrameAPI - Client
  • NotifyClient - Client
  • NotifyOnTaskClient - Client
  • ScopedSessionDomain - Client
  • ScriptLoader - Client
  • SNAnalytics - Client
  • spAriaUtil - Client
  • spContextManager - Client
  • spModal - Client
  • spUtil - Client
  • StopWatch - Client
  • UIB API reference
  • api - UI Builder
  • helpers - UI Builder
  • Client mobile API reference
  • Cabrillo JS constants
  • Cabrillo JS data types
  • cabrillo - Client
  • cabrillo.attachments - Client
  • cabrillo.camera - Client
  • cabrillo.flowControl - Client
  • cabrillo.message - Client
  • cabrillo.modal - Client
  • cabrillo.navigation - Client
  • cabrillo.nowapp - Client
  • cabrillo.viewLayout - Client
  • Mobile SDK API reference
  • Mobile SDK API reference - Android
  • AuthorizationToken class - Android
  • Call interface - Android
  • FetchConfiguration class - Android
  • FieldReadConfiguration class - Android
  • FieldWriteOptions structure - Android
  • Filter API - Android
  • NotSupportedPushError class - Android
  • NowAnalyticsSDK interface - Android
  • NowAPIService interface - Android
  • NowAttachment class - Android
  • NowAttachmentMetadata class - Android
  • NowAttachmentService interface - Android
  • NowChatConfiguration - Android
  • NowChatSDK class - Android
  • NowChatSdkCallbacks interface - Android
  • NowChatService class - Android
  • NowChatTheme interface - Android
  • NowDataSDK class - Android
  • NowGraphQLService interface - Android
  • NowPushPayload interface
  • NowPushSDK class - Android
  • NowPushService class - Android
  • NowSDK - Android
  • NowSDKAuthorizationProviding interface - Android
  • NowSDKConfiguration class - Android
  • NowServiceConfiguration class - Android
  • NowServiceError class - Android
  • NowTableService interface - Android
  • NowUIAdaptiveColor - Android
  • NowWebTheme interface - Android
  • NowWebSDK class - Android
  • NowWebService class - Android
  • NowWebViewServiceDelegate interface - Android
  • Paginator class - Android
  • Mobile SDK API reference - iOS
  • FetchConfiguration structure - iOS
  • FieldReadConfiguration structure - iOS
  • FieldWriteOptions class - iOS
  • Filter structure - iOS
  • NowAnalyticsService protocol - iOS
  • NowAnalyticsServiceDelegate protocol - iOS
  • NowAPIEndpoint protocol - iOS
  • NowAPIService class - iOS
  • NowAttachment structure - iOS
  • NowAttachmentMetadata structure - iOS
  • NowAttachmentService class - iOS
  • NowAttachmentUploadConfiguration structure - iOS
  • NowChat API - iOS
  • NowChatColoring protocol - iOS
  • NowChatOptions - iOS
  • NowChatOptions - ClosePrompt(header: String?, message: String, acceptButtonTitle: String, declineButtonTitle: String)
  • NowChatOptions - NowChatOptions(closePrompt: ClosePrompt?, disabledFeatures: [Feature]?, forceNewConversation: Bool)
  • NowChatService class - iOS
  • NowChatServiceDelegate protocol - iOS
  • NowChatThemeable protocol - iOS
  • NowCoreService class - iOS
  • NowData framework - iOS
  • NowGraphQLService class - iOS
  • NowLoggingService class - iOS
  • NowPush API - iOS
  • NowPushPayload protocol
  • NowPushService class - iOS
  • NowRecord class - iOS
  • NowSDK framework - iOS
  • NowSDKConfiguration class - iOS
  • NowService protocol - iOS
  • NowServiceConfiguration structure - iOS
  • NowTableService class - iOS
  • NowWeb API - iOS
  • NowWebColoring protocol - iOS
  • NowWebService class - iOS
  • NowWebThemeable protocol - iOS
  • NowWebViewController class - iOS
  • NowWebViewControllerDelegate protocol - iOS
  • Paginator API - iOS
  • SNMobileAnalytics API
  • REST API reference
  • Account API
  • ActivitySubscriptions API
  • Agent Client Collector API
  • Aggregate API
  • AI Search External User Mapping API
  • Alarm Management Open API
  • Application Service API
  • Appointment API
  • Attachment API
  • Automation Center API
  • AWA Agent API
  • AWA Assignment API
  • AWA Inbox Actions API
  • AWA Routing API
  • Batch API
  • Case API
  • CCCIF Media Resource API
  • CdmApplicationsApi
  • CdmChangesetsApi
  • CdmEditorApi
  • CdmPoliciesApi
  • CdmSharedLibraryApi
  • CdmSnapshotApi
  • CdmVersionApi
  • Change Management API
  • CI Lifecycle Management API
  • Cloud Runner Test Generation REST API
  • Cloud Runner Test Runner REST API
  • Cloud Runner Test User REST API
  • CMDB Data Ingestion API
  • CMDB Instance API
  • CMDB Meta API
  • Consumer API
  • Contact API
  • Continuous Integration/Continuous Delivery (CICD) API
  • CSM Attachment API
  • CTI API
  • Customer Central API
  • Data Classification API
  • DevOps API
  • DevOps Config API
  • Email API
  • Entitlement API
  • Event Management Topic Open API
  • Event Notification Management Open API
  • External Content Ingestion API
  • HR REST API
  • Identification and Reconciliation API
  • Import Set API
  • Install Base Item API
  • Knowledge Management REST API
  • MetricBase Time Series API
  • Order API
  • Predictive Intelligence API
  • Proactive Engagement API
  • Product Catalog Open API
  • Product Inventory Open API
  • Product Order Open API
  • Project Portfolio Management API
  • Push Installation API
  • Push Metrics API
  • Remote help request API
  • Resource Inventory Open API
  • Response Templates API
  • SAM-Software Usage Data Integration API
  • Scorecards API
  • Script Debugger API
  • Service Catalog API
  • Service Catalog Open API
  • Service Contract API
  • Service Order Open API
  • SG Services API
  • Spendint API
  • System for Cross-domain Identity Management (SCIM) API
  • Table API
  • Technical Service Qualification Open API
  • TISC API
  • Trouble Ticket Open API
  • User Role Inheritance API
  • Verify Entitlements API
  • Virtual Agent Bot Integration API
  • Voice Interaction Resource API
  • Workplace Connector Webhook API
  • WSD Extra Service Request API
  • WSD Extra Service API
  • WSD Group Reservation API
  • WSD Multi Reservation API
  • WSD Recurring Reservation API
  • WSD Reservable API
  • WSD Reservable V2 API
  • WSD Reservable Module API
  • WSD Reservation API
  • WSD Reservation Invitees API
  • WSD Search API
  • WSD Shift API
  • ServiceNow Fluent
  • Browse APIs by product
  • Developer guides
  • Alarm Management Open API Developer Guide
  • Event Notification Management Open API Developer Guide
  • GlideGeoPoint Developer Guide
  • Mobile SDK Developer Guide - Android
  • NowSDK architecture
  • Get started with Mobile SDK - Android
  • Download and install the Mobile SDK library
  • Install and configure the Mobile SDK scoped application
  • Configure your project
  • Configure certificate and create an OAuth Entity
  • Configure guest user access
  • Initialize the NowSDK in your application
  • Implement Virtual and Live Agent chat
  • Pass NowChatConfiguration to modify the behavior of NowChat
  • Interact with table data in a ServiceNow instance
  • Configure return results data
  • Configure field write options
  • Paginate return results record sets
  • Configure tables to work with guests
  • Interact with the public REST API on a ServiceNow instance
  • Retrieve attachments and attachment metadata
  • Display web pages hosted on your ServiceNow instance
  • Configure push notifications
  • Setting up push notifications on your ServiceNow instance
  • Retrieve the Firebase push server key
  • Add a push application record
  • Add a default push registration
  • Add a push notification message content record
  • Add a push notification message
  • Modify the push notification
  • Setting up push notifications in your Android application
  • Use NowUIColoring to theme NowWebTheme and NowChatTheme
  • Mobile SDK Developer Guide - iOS
  • NowSDK architecture
  • Get started with Mobile SDK - iOS
  • Download and install the Mobile SDK libraries
  • Install and configure the Mobile SDK scoped application
  • Configure your project
  • Configure certificate and create an OAuth Entity
  • Configure guest user access
  • Initialize the NowSDK in your application
  • Implement Virtual and Live Agent chat
  • Interact with table data in a ServiceNow instance
  • Configure return results data
  • Configure field write options
  • Paginate return results record sets
  • Transform data
  • Interact with the public REST API on a ServiceNow instance
  • Retrieve attachments and attachment metadata
  • Display web pages hosted on your ServiceNow instance
  • Configure push notifications
  • Setting up push notifications on your ServiceNow instance
  • Generate and retrieve an iOS push certificate
  • Add a push certificate record
  • Add a push application record
  • Add a default push registration
  • Add a push notification message content record
  • Add a push notification message
  • Modify the push notification
  • Setting up push notifications in your iOS application
  • Work with coders and Codable models
  • Archive your application for publishing
  • Use NowUIColoring when theming NowWebThemeable and NowChatThemeable
  • Producer Event Notification Framework developer guide
  • Configure the Producer Event Notification Framework to use the Hermes Messaging Service
  • Configure the Producer Event Notification Framework to use the Open Message Bus
  • Configure trouble ticket notifications using the Producer Event Notification Framework
  • Add a business rule for a new trouble ticket event
  • Generate the payload for a new trouble ticket event
  • Modify a trouble ticket event payload
  • Override Event Management Topic Open API functionality
  • Product Order Open API Developer Guide
  • Resource Inventory Open API Developer Guide
  • ScopedCacheManager API Developer Guide
  • Service Order Open API Developer Guide
  • Trouble Ticket Open API Developer Guide

Configuring code generation

Configure how developers can use code generation on an instance.

  • Install Now Assist for code generation
    Install the ServiceNow® Now Assist for Creator application from the ServiceNow® Store to get Now Assist for code generation.
  • Turn on code completion
    Turn on code completion in script editors.
  • Tracking AI-generated code
    Control when to track and indicate that code is AI-generated.
Back to home page