Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.

API release notes

Log in to subscribe to topics and get notified when content changes.

API release notes

ServiceNow® API product enhancements and updates in the New York release.

New in the New York release

Table 1. New scoped classes and additional methods to existing scoped classes
Class Methods
CatItem canViewInDomain()
DecisionTableAPI getAll(), getDecisionTable(), getInputs(), getQuestions(), getAnswers(), getDecision(), getDecisions()
DynamicTranslation getDetectedLanguage(), getTranslation(), isEnabled()
FlowAPI executeFlowQuick(), executeSubflowQuick(), executeActionQuick(), startFlowQuick(), startSubflowQuick(), startActionQuick()
GlideCalendarDateTime add(), addDaysLocalTime(), addDaysUTC(), addMonthsLocalTime(), addMonthsUTC(), addSeconds(), addWeeksLocalTime(), addWeeksUTC(), addYearsLocalTime(), addYearsUTC(), after(), before(), compareTo(), equals(), getDate(), getDayOfMonthUTC(), getDayOfWeekLocalTime(), getDayOfWeekUTC(), getDaysInMonthLocalTime(), getDaysInMonthUTC(), getDisplayValue(), getDisplayValueInternal(), getDSTOffset(), getErrorMsg(), getFloatValue(), getInternalFormattedLocalTime(), getLocalDate(), getLocalTime(), getMonthLocalTime(), getMonthUTC(), getNumericValue(), getTime(), getTZOffset(), getUserFormattedLocalTime(), getValue(), getWeekOfYearLocalTime(), getWeekOfYearUTC(), getYearLocalTime(), getYearUTC(), GlideDateTime(), hasDate(), isDST(), isValid(), onOrAfter(), onOrBefore(), setDayOfMonthLocalTime(), setDayOfMonthUTC(), setDisplayValue(), setDisplayValueInternal(), setGlideDateTime(), setMonthLocalTime(), setMonthUTC(), setValue(), setValueUTC(), setYearLocalTime(), setYearUTC(), subtract(), toString()
GlideElementDescriptor isMandatory
GlideExcelParser getTableInfo()
GlideSPSearchAnalytics publish()
hr_ActivitySet createLECaseByService(), hasActiveCaseByService()
hr_Utils getPrimaryJob(), switchPrimaryJob()
NotifyConferenceUtils addToConferenceByPhoneNumber(), addToConferenceByUserId(), doConferenceAction(), getConferenceInputDataTemplate(), getServiceProvidersCapabilities(), isActionSuported(), kickByParticipantGR(), muteByParticipantGR(), unmuteByParticipantGR()
ResponseTemplate render(), query()
SkillDeterminationUtils assignSkillsToWorkItem(), determineWorkItemSkills()
SMSPreferenceHandler getConfig()
Transformer getRow(), transform(), Transformer()
TransformerDefinition recordPath(), transformerDefinition(), validate()
TransformerRuleList addRule(), fromJSON(), fromXML(), setName(), thenAdaptCurrency(), thenAdaptDuration(), thenAdd(), thenApplyMap(), thenApplyPattern(), thenCeiling(), thenConcat(), thenConcatSymbol(), thenDivideBy(), thenDivideInto(), thenFloor(), thenFormat(), thenMax(), thenMin(), thenMultiply(), thenReplace(), thenRoundDown(), thenRoundUp(), thenSplit(), thenSubtract()
Table 2. New global classes and additional methods to existing global classes
Class Methods
DSCScriptableAPI chkDataInvalidDomainForTables(), chkDataInvalidPathForTables()
MLSolutionResultAPI findActiveSolution(), getClusterInfo(), getClusterAssignments()
MobileDeepLinkGenerator getScreenLink, getFormScreenLink
UserSkillAnalyzer analyzeUserByID(), analyzeUserBySkills()
UserSkillRanking getQualifiedRankedUsers()
Table 3. New client classes and additional methods to existing client classes
Class Methods
DynamicTranslation getDetectedLanguage(), getTranslation(), isEnabled()
GlideAgentWorkspace (g_aw) - Client openRecord()
GlideForm onUserChangeValue()
Guided Tours applyListFilter(), endTour(), events.off(), events.on(), getAllTours(), startTour()
NotifyOnTaskClient addParticipants(), doConferenceAction(), endConference(), getNotifyActionTemplate(), start()
openFrameAPI setPresenceIndicator()
spContextManager addContext, getContext, getContextForKey, updateContextForKey
Table 4. New REST APIs and additional endpoints to existing REST APIs
API Endpoint
Change Management
  • GET /sn_chg_rest/change/{sys_id}/ci
  • GET /sn_chg_rest/change/worker/{sys_id}
  • POST /sn_chg_rest/change/{sys_id}/ci
  • POST /sn_chg_rest/change/{sys_id}/refresh_impacted_services
Open NLU Resource
  • GET /open-nlu/models/
  • GET /open-nlu/models/{model_id}/intents
  • GET /open-nlu/models/{model_id}/entities
  • POST /open-nlu/models/predict

Changed in this release

Table 5. Changed client classes
Class Changed methods
openFrameAPI openServiceNowForm()
Table 6. Changed scoped classes
Class Changed methods
hr_ActivityUtils createCaseFromProducer()
GlideRecord addQuery(), addEncodedQuery()

Activation information

These APIs are available by default:
  • CatItem API: Service Catalog is a Now Platform feature that is active by default.
  • DecisionTableAPI: Decision Tables is a Now Platform feature that is active by default.
  • Flow Designer APIs: Flow Designer is a Now Platform feature that is active by default.
  • GlideCalandarDateTime API: Business calendar is a Now Platform feature that is active by default.
  • GlideElementDescriptor API: GlideElement is a Now Platform feature that is active by default.
  • GlideExcelParser API: GlideExcelParser is a Now Platform feature that is active by default.
  • GlideForm API: GlideForm is a Now Platform feature that is active by default.
  • GlideSPSearchAnalytics, spContextManager APIs: Service Portal is a Now Platform feature that is active by default.
  • Guided Tours API: Guided Tour Designer is a Now Platform feature that is active by default.
  • MobileDeepLinkGenerator: ServiceNow® mobile is a Now Platform feature that is active by default.
These APIs require plugin activation:
  • Change Management APIs: This API requires the Change Management (com.snc.change_management) plugin to be activated and requires a separate subscription.
  • DSCScriptableAPI: This API requires the Domain Support — Domain Extension Installer plugin (com.glide.domain.msp_extensions.installer) to be activated.
  • Dynamic Translation API: This API requires the Dynamic Translation plugin (com.glide.dynamic_translation) to be activated.
  • GlideAgentWorkspace API: This API requires the Agent Workspace (com.agent-workspace) plugin to be activated.
  • hr_ActivitySet and hr_ActivityUtils APIs: These APIs require the HR Lifecycle Events Case plugin (com.sn_hr_lifecycle_events) to be activated.
  • hr_Utils API: This API requires the Human Resources scoped app Core plugin (com.sn_hr_core) to be activated.
  • MLPredictor, MLSolutionResult APIs: These APIs require the Predictive Intelligence plugin (com.glide.platform_ml) to be activated.
  • NotifyConferenceUtils, NotifyOnTaskClient, and SMSPreferenceHandler APIs: These APIs require the Notify plugin (com.snc.notify) to be activated and requires a separate subscription.
  • Open NLU Resource APIs: These APIs require the Virtual Agent plugin (com.glide.cs.chatbot) to be activated.
  • openFrameAPI: This API requires the OpenFrame plugin (com.sn_openframe) to be activated.
  • ResponseTemplate API: Active response templates (com.sn_templated_snip) requires a separate subscription.
  • SkillDeterminationUtils API: This API requires the Skill Determination plugin (com.snc.skill_determination) to be activated.
  • Text search APIs: Zing text search is a Now Platform feature that is active by default.
  • Transformer, TransformerDefinition, TransformerRuleList APIs: These APIs require the Transformation Service plugin (com.glide.transform) to be activated.
  • UserSkillAnalyzer, UserSkillRanking APIs: These APIs require the Skills Management plugin (com.snc.skills_management) to be activated.
Feedback