Combined API release notes for upgrades from Xanadu to Australia

reference australia Updated Nov 6, 2026 37 min read australia-xanadu-api-release-notes.md
Raw file servicenow.com

Consolidated page of all release notes for API from Xanadu to Australia.

How to use this page

To help you prepare for your upgrade, we have combined the cross-family API release notes onto one page. Read this summary of the new features, changes, and updated information for your product from Xanadu to Australia.

Tip: If there were no updates for a release notes section in a certain family release, we included a short note for your reference. For example, if a product did not have any updates in Tokyo, the row says "No updates for this release."

Important information for upgrading API to Australia

Before you upgrade to Australia, review these pre- and post-upgrade tasks and complete the tasks as needed.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

No updates for this release.

Australia

No updates for this release.

## New features

Between your current release family and Australia, new features were introduced for API.

Release

Release notes

Xanadu

Class

Methods

CMDBQBScopedScriptableAPI - Scoped

  • createReport()
  • deleteQuery()
  • getSavedQueryExecutionDetails()
  • saveQuery()
  • updateQuery()

HistoryWalker - Scoped, Global

walkTo(checkpoint)

NumberFormatter - Scoped, Global

  • parseWithLocale()
  • parseWithSeparators()

PDAutomationProvider - Scoped, Global

  • activateProcess()
  • deactivateProcess()
  • duplicateProcess()

PDFGenerationAPI - Scoped, Global

redact()

PersonalAuthAPI - Scoped

  • PersonalAuthAPI()
  • getInitiatorURL()
  • isTokenValid()
  • revokeToken()

PlaybookExperience - Scoped

restartPlaybook()

Class

Methods

CMDBQueryBuilderAPI - Global

  • createReport()
  • deleteQuery()
  • saveQuery()
  • updateQuery()

DynamicSchemaAPI - Global

  • clearDynamicCategoryCache()
  • clearDynamicChoiceSetCache()
  • clearDynamicAttributeGroupCache()
  • clearDynamicAttributeGroupCacheItem()
  • clearDynamicCategoryCacheItem()
  • clearDynamicChoiceSetItem()
  • get()

GlideAggregate - Global

  • getDynamicAttributeValue() - two signatures
  • getDynamicAttributeDisplayValue() - two signatures

GlideDate - Global

parseDate()

GlideDynamicAttributeStore - Global

  • clear()
  • getDisplayValue()
  • getValue()
  • setDisplayValue()
  • setDynamicAttributeDisplayValue()
  • setDynamicAttributeValue()
  • setDynamicAttributeValues()
  • setValue()
  • toString()

GlideElementDynamicAttributeStore - Global

  • getDynamicAttribute()
  • getDynamicAttributeDisplayValue()
  • getDynamicAttributeValue()
  • setDynamicAttributeValue()
  • setDynamicAttributeValues()
  • setDynamicAttributeDisplayValue()
  • setDynamicAttributeDisplayValues()

GlideRecord - Global

  • getDynamicAttribute() - two signatures
  • getDynamicAttributeValue() - two signatures
  • getDynamicAttributeDisplayValue() - two signatures
  • setDynamicAttributeValue() - two signatures
  • setDynamicAttributeDisplayValue() - two signatures
  • setDynamicAttributeValues()

HistoryWalker - Scoped, Global

walkTo(checkpoint)

NumberFormatter - Scoped, Global

  • parseWithLocale()
  • parseWithSeparators()

PDFGenerationAPI - Scoped, Global

redact()

Class

Methods

m_form - Client

  • addErrorMessage()
  • addInfoMessage()
  • getValue()
  • setAffectedInputs()
  • setValue()

MobileScriptIncludeCaller - Client

  • MobileScriptIncludeCaller()
  • addParam()
  • call()

Yokohama

Application

App Version

Class

Methods

Lead Management

v3.0

LeadAPIHelperOOB - Scoped

  • getJSONFromGR()
  • getLeadsJSON()
  • getTransformedLead()

Lead Management

v3.0

LeadAPIProcessUtilOOB - Scoped

  • processCreateLead()
  • processGetAllLeads()
  • processGrtLeadById()
  • processUpdateLead()

Lead Management

v3.0

LeadAPIValidationUtilOOB - Scoped

  • validateLeadObjectForPatchCall()
  • validateLeadObjectForPostCall()

Sales and Service API Core

7.0.0

IBQConfigBase API - Scoped

  • generateParentRecord()
  • getRunMode()
  • processInboundQueueRequest()

Order Management

v12.5.0

OrderGuide - Scoped

isOrderInDraftState()

|Application|App Version|Class|Methods| |-----------|-----------|-----|-------| |Customer Service Management|v1.2|[openFrameAPI - Client](https://www.servicenow.com/docs/access?context=c_openFrameAPI&family=yokohama&ft:locale=en-US)|setICContext\(\)| |Mobile SDK|v2.9.0|[NowChatService class - Android](https://www.servicenow.com/docs/access?context=NowChatServiceAndroidAPI&family=yokohama&ft:locale=en-US)|updateTheme\(\)| |Mobile SDK|v2.9.0|[NowWebService class - Android](https://www.servicenow.com/docs/access?context=NowWebServiceAndroidAPI&family=yokohama&ft:locale=en-US)|updateTheme\(\)| |Mobile SDK|v2.9.0|[NowChatService class - iOS](https://www.servicenow.com/docs/access?context=NowChatServiceiOSAPI&family=yokohama&ft:locale=en-US)|updateTheme\(\)| |Mobile SDK|v2.9.0|[NowChatServiceDelegate protocol - iOS](https://www.servicenow.com/docs/access?context=NowChatServiceDelegateiOSProtocol&family=yokohama&ft:locale=en-US)|chatService\(\_chatService: NowChatService, systemThemeDidChange traitCollection: UITraitCollection\)| |Mobile SDK|v2.9.0|[NowWebViewController class - iOS](https://www.servicenow.com/docs/access?context=NWebViewControlleriOSAPI&family=yokohama&ft:locale=en-US)|updateTheme\(\)| |Mobile SDK|v2.9.0|[NowWebViewControllerDelegate protocol - iOS](https://www.servicenow.com/docs/access?context=NWViewControllerDelegateiOSProtocol&family=yokohama&ft:locale=en-US)|nowWebViewController\(\_ nowWebViewController: NowWebViewController, systemThemeDidChange traitCollection: UITraitCollection\)|

Application

App Version

API

Endpoints

Accounts Payable Operations

v2.0.0

AP Invoice API

  • POST /sn_spend_intg/ap_invoice/xml

Expanded Product Model and Asset Classes

v1.0

AI Assets API

  • GET /sn_ent/asset/ai_dataset/{sys_id}
  • GET /sn_ent/asset/ai_model/{sys_id}
  • GET /sn_ent/asset/ai_prompt/{sys_id}
  • GET /sn_ent/asset/ai_system/{sys_id}
  • POST /sn_ent/asset/ai_dataset
  • POST sn_ent/asset/ai_model
  • POST /sn_ent/asset/ai_prompt
  • POST /sn_ent/asset/ai_system
  • PUT /sn_ent/asset/ai_dataset/{sys_id}
  • PUT /sn_ent/asset/ai_model/{sys_id}
  • PUT /sn_ent/asset/ai_prompt/{sys_id}
  • PUT /sn_ent/asset/ai_system/{sys_id}

Customer Contracts and Entitlements

v6.0

Service Contract API

  • POST /sn_pss_core/servicecontract
  • GET /sn_pss_core/servicecontract/{id}
  • POST /sn_pss_core/servicecontract/contractline
  • GET /sn_pss_core/servicecontract/contractline/{id}

Customer Contracts and Entitlements

v6.0

Verify Entitlements API

GET /sn_ent_verify/verifyentitlements

Lead Management

v3.0

lead API

  • GET /sn_lead_mgmt_core/lead
  • GET /sn_lead_mgmt_core/lead/{sys_id}
  • PATCH /sn_lead_mgmt_core/lead/{sys_id}
  • POST /sn_lead_mgmt_core/lead

Sales Customer Relationship Management

v4.0

Sales Agreement API

  • GET /sn_sales_agmt_core/salesagreement /{id}
  • POST /sn_sales_agmt_core/salesagreement 

Class

Methods

Console - Scoped, Global

  • error()
  • group()
  • groupCollapsedString()
  • groupEnd()
  • info()
  • log()
  • table()
  • time()
  • timeEnd()
  • timeLog()
  • trace()
  • warn()

Fetch - Scoped, Global

fetch()

Fetch Headers - Scoped, Global

  • Headers()
  • append()
  • delete()
  • entries()
  • forEach()
  • get()
  • getSetCookie()
  • has()
  • keys()
  • set()
  • values()

Fetch Request - Scoped, Global

  • Request()
  • arrayBuffer()
  • blob()
  • bytes()
  • clone()
  • formData()
  • json()
  • text()

Fetch RequestInit - Scoped, Global

requestInit()

Fetch Response - Scoped,Global

  • arrayBuffer()
  • blob()
  • bytes()
  • formData()
  • json()
  • text()

GlideUser - Scoped

  • getTimeZoneLabel()
  • getTimeZoneLabelLang()

OrderUtil - Scoped

  • getStateFromOrder()
  • isOrderInDraftState()

PDFGenerationAPI - Scoped, Global

  • convertToPDFAsync()
  • convertToPDFWithHeaderFooterAsync()

ProcessMiningIntegrationAPI - Scoped

  • createProject()
  • deleteProject()
  • getBreakDownStats()
  • getFindings()
  • getMiningStatus()
  • getProject()
  • scheduleMining()

RESTMessageV2 - Scoped, Global

setAllowedRedirectURIs()

SOAPMessageV2 - Scoped, Global

  • setAllowedRedirectURIs()
  • setFollowRedirect()

UriMatcher - Scoped

  • UriMatcher()
  • match()

UriMatcherResponse - Scoped

  • getErrorMessages()
  • isError()
  • isFragmentMatches()
  • isHostMatches()
  • isMatch()
  • isPathMatches()
  • isSchemeMatches()

v_record - Scoped, Global

setLastErrorMessage()

Class

Methods

Console - Scoped, Global

  • error()
  • group()
  • groupCollapsedString()
  • groupEnd()
  • info()
  • log()
  • table()
  • time()
  • timeEnd()
  • timeLog()
  • trace()
  • warn()

Fetch - Scoped, Global

fetch()

Fetch Headers - Scoped, Global

  • Headers()
  • append()
  • delete()
  • entries()
  • forEach()
  • get()
  • getSetCookie()
  • has()
  • keys()
  • set()
  • values()

Fetch Request - Scoped, Global

  • Request()
  • arrayBuffer()
  • blob()
  • bytes()
  • clone()
  • formData()
  • json()
  • text()

Fetch RequestInit - Scoped, Global

requestInit()

Fetch Response - Scoped,Global

  • arrayBuffer()
  • blob()
  • bytes()
  • formData()
  • json()
  • text()

GlideDynamicAttribute - Global

  • getSysId()
  • getName()
  • getType()
  • getGroupName()
  • getPath()
  • isTransient()

GlideDynamicAttributeStore - Global

getDynamicAttributes()

GlideElementDynamicAttributeStore - Global

  • getDynamicAttributesInSchema()
  • getDynamicAttributesInStore()

GlideTransientDynamicAttribute - Global

  • getSysId()
  • getName()
  • getType()
  • getGroupName()
  • getPath()
  • isTransient()

GlideUser - Global

  • getTimeZoneLabel()
  • getTimeZoneLabelLang()

PDFGenerationAPI - Scoped, Global

  • convertToPDFAsync()
  • convertToPDFWithHeaderFooterAsync()

RESTMessageV2 - Scoped, Global

setAllowedRedirectURIs()

SOAPMessageV2 - Scoped, Global

  • setAllowedRedirectURIs()
  • setFollowRedirect()

API

Endpoints

AWA Offer Work API

POST /now/awa/documents/{document_table}/{document_sys_id}/offer

Continuous Integration and Continuous Delivery (CICD) Update Set API

  • POST /sn_cicd/update_set/retrieve
  • POST /sn_cicd/update_set/commitMultiple
  • POST /sn_cicd/update_set/preview/{remote_update_set_id}
  • POST /sn_cicd/update_set/back_out
  • POST /sn_cicd/update_set/commit/{remote_update_set_id}
  • POST /sn_cicd/update_set/create

Zurich

Application

App Version

Release month

API

Endpoints

Omnichannel Callback

2.0.4

2026-02

Omnichannel Callback API

Added new endpoints, /get and /close, for retrieving and closing a given callback record. The third endpoint, /actions, allows you to perform create, update, close, and cancel operations for a callback in an external, third-party system with routing capabilities.

  • PATCH api/sn_omichannel_callback/get
  • POST api/sn_omni_callback/actions
  • POST api/sn_omni_callback/callback/close

Contact Center Integration Core

1.5.0

2026-01

External ID Mapping API

  • GET /sn_ct_ctr_it_core/external_id_mapping/table/{tableName}/documentId/{documentId}
  • PUT /sn_ct_ctr_it_core/external_id_mapping/table/{tableName}/documentId/{documentId}

Digital Product Release

2.3.0

2025-12

Digital Product Release API

  • GET /sn_dpr/digital_product_release/bundle/{sysId}
  • GET /sn_dpr/digital_product_release/releases/{releaseId}/policies/status
  • POST /sn_dpr/digital_product_release/product_enhancement
  • POST /sn_dpr/digital_product_release/release
  • POST /sn_dpr/digital_product_release/release/{releaseId}/key_date
  • POST /sn_dpr/digital_product_release/release/{releaseId}/policies/run
  • POST /sn_dpr/digital_product_release/release/{releaseId}/related_task
  • POST /sn_dpr/digital_product_release/release_calendar
  • POST /sn_dpr/digital_product_release/release_id/{releaseId}/complete_phase
  • POST /sn_dpr/digital_product_release/release_target
  • PUT /sn_dpr/digital_product_release/release/{sysId}/retarget

Threat Intelligence Security Center for Security Operations

3.14.4

2025-12

TISC TAXII Server API

  • GET /sn_sec_tisc/taxii_server/taxii2
  • GET /sn_sec_tisc/taxii_server/{api_root}
  • GET /sn_sec_tisc/taxii_server/{api_root}/collections
  • GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}
  • GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/manifest
  • GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects
  • GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects/{object_id}
  • GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects/{object_id}/versions

Telecommunication Open APIs

6.0.9

2025-12

Party Management Open API

New API for managing parties with a relationship to the enterprise. Supports the following methods:

  • DELETE /api/sn_tmf_api/v1/party/individual/{id}
  • GET /api/sn_tmf_api/v1/party/individual/{id}
  • GET /api/sn_tmf_api/v1/party/individual
  • GET/api/ sn_tmf_api/v1/party/organization/{id}
  • GET /api/sn_tmf_api/v1/party/organization
  • PATCH/api/sn_tmf_api/v1/party/individual/{id}
  • PATCH /api/sn_tmf_api/v1/party/organization/{id}
  • POST /api/sn_tmf_api/v1/party/individual
  • POST /api/sn_tmf_api/v1/party/organization

Telecommunication Open APIs

6.0.9

2025-12

Product Inventory Open API

  • DELETE /sn_prd_invt/order/product/{id}
  • PATCH /sn_prd_invt/order/product/{id}

Telecommunication Open APIs

6.0.9

2025-12

Service Catalog Open API

Supports new methods for service offerings and service candidate entity:- DELETE /api/sn_tmf_api/catalogmanagement/serviceCategory/{id}

  • GET /api/sn_tmf_api/catalogmanagement/serviceCategory
  • GET /api/sn_tmf_api/catalogmanagement/serviceCategory/{id}
  • PATCH /api/sn_tmf_api/catalogmanagement/serviceCategory/{id}
  • POST /api/sn_tmf_api/catalogmanagement/serviceCategory

Threat Intelligence Security Center for Security Operations

3.14.4

2025-12

TISC Intel Exchange API

POST /sn_sec_tisc/tisc_intel_sharing_api/post_intel

Threat Intelligence Security Center for Security Operations

3.14.4

2025-12

TISC RPZ API

POST /sn_sec_tisc/rpz_export

Network Inventory Advanced

10.0

2025-08

DCIM Metric Data Feed API

POST /api/sn_ni_adv/dcim/feed/{vendorname}

Omnichannel Callback

2.0.2

2025-08

Omnichannel Callback API

  • POST /api/sn_omni_callback/callback/attempt
  • POST /api/sn_omni_callback/callback/create
  • PATCH /api/sn_omni_callback/callback/update

Quote Management

6.0.1

2025-08

Quote Management API

  • DELETE /sn_tmf_api/quote_management_api/quote/{id}
  • GET /sn_tmf_api/quote_management_api/quote
  • GET /sn_tmf_api/quote_management_api/quote/{id}
  • PATCH /sn_tmf_api/quote_management_api/quote/{id}
  • POST /sn_tmf_api/quote_management_api/quote

Telecommunication Open APIs

4.1.1

2025-08

Work Order Management API

  • CANCEL /sn_tmf_api/work_order_management_api/cancelWorkOrder
  • GET /sn_tmf_api/work_order_management_api/workordermanagement
  • GET /sn_tmf_api/work_order_management_api/workorder/{id}
  • PATCH /sn_tmf_api/work_order_management_api/workOrder/{id}
  • POST /sn_tmf_api/work_order_management_api/workOrder

Class

Methods

GlideCurrencyCode - Scoped, Global

  • getCurrencyCode()
  • getNumericCurrencyCode()

GlideCurrencySymbol - Scoped, Global

  • getCurrencySymbol()
  • getSortedActiveCurrencySymbols()

GlideQueryCondition - Scoped

  • addSystemCondition
  • addSystemOrCondition
  • addUserCondition
  • addUserOrCondition

GlideRecord - Scoped

  • addSystemEncodedQuery()
  • addSystemQuery()
  • addSystemOrderBy()
  • addSystemOrderByDesc()
  • addUserEncodedQuery()
  • addUserQuery()
  • addUserOrderBy()
  • addUserOrderByDesc()

GlideSysAttachment - Scoped

  • addAttribute()
  • addMultipleAttributes()
  • deleteAllAttributes()
  • deleteAttribute()
  • fetchAllAttributes()
  • fetchAttribute()
  • updateAllAttributes()
  • updateAttribute()

GlideSystem - Scoped

Added support for additional message types to display at the top of forms:- addHighMessage()

  • addLowMessage()
  • addSuccessMessage()
  • addModerateMessage()

Class

Methods

GlideDynamicAttribute - Global

Updated content to remove support for dynamic attribute groups.New method getNamespaceName().

GlideDynamicAttributeStore - Global

Updated content to remove support for dynamic attribute groups.New methods:

  • getDynamicNamespace()
  • setDynamicNamespace()

GlideDynamicNamespace - Global

  • getName()
  • isActive()
  • isTransient()

GlideQueryCondition - Global

  • addSystemCondition
  • addSystemOrCondition
  • addUserCondition
  • addUserOrCondition

GlideRecord - Global

  • addSystemEncodedQuery()
  • addSystemQuery()
  • addSystemOrderBy()
  • addSystemOrderByDesc()
  • addUserEncodedQuery()
  • addUserQuery()
  • addUserOrderBy()
  • addUserOrderByDesc()

GlideSysAttachment - Global

  • addAttribute()
  • addMultipleAttributes()
  • deleteAllAttributes()
  • deleteAttribute()
  • fetchAllAttributes()
  • fetchAttribute()
  • updateAllAttributes()
  • updateAttribute()

GlideSystem - Global

Added support for additional message types to display at the top of forms:- addHighMessage()

  • addLowMessage()
  • addModerateMessage()
  • addSuccessMessage()

Message - Global

Retrieves localized messages from the Message [sys_ui_message] table. It supports internationalization (i18n) by dynamically fetching messages based on the user's session language or a specified language parameter.- getMessage()

  • getMessageLang()

Class

Methods

GlideForm (g_form) - Client

  • addChoice()
  • addHighMessage()
  • addLowMessage()
  • addModerateMessage()
  • addSuccessMessage()
  • clearChoices()
  • disableChoice()
  • enableChoice()
  • getAnnotationByName()
  • getAnnotations()
  • getChoice()
  • getOptions()
  • hideAnnotation()
  • hideRelatedLinks()
  • hideTemplateBar()
  • removeChoice()
  • setChoiceLabel()
  • setRelatedLinksDisplay()
  • showAnnotation()
  • showRelatedLinks()
  • showTemplateBar()
  • toggleAnnotations()

GlideModal (Next Experience) - Client

  • destroy()
  • get()
  • getID()
  • getPreference()
  • getPreferences()
  • renderWithContent(Object)
  • renderWithContent(String)
  • setDialog()
  • setPreference()
  • setTitle()
  • type()

GlideNavigation (Next Experience) - Client

refreshNavigator()

StopWatch (Next Experience) - Client

  • StopWatch()
  • getTime()
  • restart()
  • toString()

GlideForm (Next Experience) - Client

  • addChoice()
  • addHighMessage()
  • addLowMessage()
  • addModerateMessage()
  • addSuccessMessage()
  • clearChoices()
  • disableChoice()
  • enableChoice()
  • getAnnotationByName()
  • getAnnotations()
  • getChoice()
  • getOptions()
  • hideAnnotation()
  • removeChoice()
  • setChoiceLabel()
  • showAnnotation()
  • toggleAnnotations()

GlideUser (Next Experience) - Client

getRoles()

API

Endpoints

Conversation Member API

  • PUT now/conversation/member/{user_id}/drop
  • PUT now/conversation/member/{user_id}/update

Omnichannel Callback API

  • POST /api/sn_omni_callback/callback/attempt
  • POST /api/sn_omni_callback/callback/create
  • PATCH /api/sn_omni_callback/callback/update

CSM Pricing API

  • POST /api/sn_csm_pricing/pricingengine/computePrice
  • DELETE /api/sn_csm_pricing/pricingengine/pricing_context/{pricing_context_id}

Australia

Application

App Version

Release month

API

Endpoints

Product Catalog Management

v19.2.0

2026-08

Product Catalog Search API

POST /eligible-catalog-category-hierarchy is a new endpoint that retrieves the complete product catalog-category hierarchy for a given context (customer, currency, pricing rules, etc.). The endpoint automatically applies eligibility rules to filter out ineligible catalogs and categories, ensuring that only offerings qualified for the requesting customer are returned.Note: This REST API wraps the CatalogSearchAPI – getEligibleCatalogCategoryHierarchy(Object input) JavaScript API.

Smart Assessment Engine

 

2026-08

Reassign Assessment API

The new Reassign Assessment API provides a streamlined way to transfer assessment ownership within Smart Assessment workflows. This endpoint enables dynamic reassignment of in-progress assessments when team members change roles, leave the organization, or when assessments need to be delegated to more appropriate team members.

AI Control Tower

v6.0.0

2026-07

AI Assets Inventory API

  • GET /asset-class
  • GET /details

Healthcare and Life Sciences Service Management Core

v1.0

2026-07

HL7 Inbound API

POST /message

Product Catalog Management

v20.0

2026-07

Product Catalog Search API

POST /api/sn_prd_pm/catalog/searchNote: This REST API wraps the CatalogSearchAPI – getEligibleCatalogCategoryHierarchy(Object input) JavaScript API.

Usage Insight Data Export

1.0.1

2026-07

UXA Data Export Service API

POST /sn_uxa_data_export/data_export

Workplace Service Delivery

3.3.1

2026-05

WSD Presence API

  • DELETE /{collaborator_id}
  • DELETE /exception
  • GET /collaborator
  • GET /exception
  • GET /presence
  • GET /routine
  • PATCH /routine
  • POST /collaborator
  • POST /exception
  • POST /routine
  • PUT /exception

Workplace Service Delivery

3.3.1

2026-05

WSD User API

GET /context

Workplace Service Delivery

3.3.1

2026-05

WSD Unified Search API

  • POST /users_and_locations
  • GET /current_location

Synthetic monitoring

1.5.1

2026-03

SyntheticsAsyncBulkCreate API

  • GET /synthetics_async_bulk_create/{job_id}
  • POST /synthetics_async_bulk_create

Class

Methods

CopyDynamicSchemaAPI - Scoped, Global

Methods:

  • getCopyApi()
  • skipAttributes()
  • skipChoiceOverrides()
  • skipChoiceSets()
  • getTransactionId()
  • runAsync()

Extension points:

  • getCopyName()
  • shouldCopy()
  • verifyCopyOperation()

GlideAggregate - Scoped

setAggregateWorkflow()

GlideDate - Scoped

  • getDisplayValueEx()
  • setDisplayValueEx()

GlideTime - Scoped

  • getDisplayValueEx()
  • getDisplayValueLang()
  • setDisplayValueEx()
  • setDisplayValueLang()

GlideElementDescriptor - Scoped, Global

GlideElementDescriptor - isEncrypted()

KafkaProducerAPI - Scoped

  • KafkaProducerAPI()
  • send()

Application

App Version

Release month

Class

Methods

Product Catalog Management

v19.2.0

2026-08

CatalogSearchAPI - Scoped, Global

The new getEligibleCatalogCategoryHierarchy() method lets you retrieve the complete product catalog-category hierarchy for a given context (customer, currency, pricing rules, etc.). The API automatically applies eligibility rules to filter out ineligible catalogs and categories, ensuring that customers see only the offerings they qualify for.Note: The REST version of this endpoint is Product Catalog Search - POST /api/sn_prd_pm/v1/catalog/eligible-catalog-category-hierarchy.

Product Catalog Management

v20.0

2026-07

CatalogSearchAPI - Scoped, Global

  • CatalogSearch() constructor
  • getCatalogData()

Though identically named to CatalogSearch Server API, the new CatalogSearchAPI is a higher-level wrapper specifically for the product catalog use case, with additional capabilities relevant to TMF-aligned product and service offerings.

Note: The Product Catalog Search API REST API wraps this Server API.

Lead to Cash Core

v0.1

2026-05

ConsolidationService - Scoped, Global

  • canConsolidateEntity()
  • canConsolidateJSONs()
  • canMergeEntity()
  • consolidate()
  • enableConsolidation()
  • getHashConfig()
  • getPrimary()
  • overrideAttributeValues()
  • postHierarchyConsolidation()
  • preProcess()

MCP Client

v1.0.1

2026-05

MCPClient - Scoped

  • MCPClient()
  • getServers()
  • getToolInfo()
  • invokeTool()
  • listTools()

Class

Methods

CopyDynamicSchemaAPI - Scoped, Global

Methods:

  • getCopyApi()
  • skipAttributes()
  • skipChoiceOverrides()
  • skipChoiceSets()
  • getTransactionId()
  • runAsync()

Extension points:

  • getCopyName()
  • shouldCopy()
  • verifyCopyOperation()

GlideAggregate - Global

setAggregateWorkflow()

GlideDate - Global

  • getDisplayValueEx()
  • setDisplayValueEx()

GlideElement - Global

getDynamicNamespace()

GlideElementDynamicAttributeStore - Global

  • getDynamicAttributePathsInSchema()
  • getDynamicAttributePathsInStore()
  • getDynamicNamespaceName()

MIDHermesProducer - Global

  • MIDHermesProducer()
  • send()

GlideElementDescriptor - Scoped, Global

GlideElementDescriptor - isEncrypted()

Application

App Version

Release month

Class

Methods

Automated Test Framework

v3.1

2026-08

Cloud Runner TestRunnerApi – Scoped, Global

Three new methods enable asynchronous test job management without requiring sn_boq record creation:- cancelJobByTracker

  • progressFromTracker
  • startJob

Use these methods when you start a test run with startJobAsync and only have the rootTrackerId; no need to poll for a sn_boq record.

Product Catalog Management

v20.0

2026-07

CatalogSearchAPI - Scoped, Global

  • CatalogSearch() constructor
  • getCatalogData()

Though identically named, to CatalogSearch, the new CatalogSearchAPI is used within the product catalog use case, with additional capabilities relevant to TMF-aligned product and service offerings.

Note: The Product Catalog Search API REST API wraps this Server API.

Lead to Cash Core

v0.1

2026-05

ConsolidationService - Scoped, Global

  • canConsolidateEntity()
  • canConsolidateJSONs()
  • canMergeEntity()
  • consolidate()
  • enableConsolidation()
  • getHashConfig()
  • getPrimary()
  • overrideAttributeValues()
  • postHierarchyConsolidation()
  • preProcess()

API

Endpoints

Attachment API

  • DELETE /now/attachment/{attachment_sys_id}/attributes
  • DELETE /now/attachment/{attachment_sys_id}/attributes/{attribute_key}
  • GET /now/attachment/{attachment_sys_id}/attributes/{attribute_key}
  • GET /now/attachments/{attachment_sys_id}/attributes
  • PATCH /now/attachment/{sys_id}
  • POST /now/attachment/{attachment_sys_id}/attributes
  • PUT /now/attachment/{attachment_sys_id}/attributes/{attribute_key}

Help Request API

POST /now/helprequest/action/create_or_update

ATF Code Coverage API

  • POST /now/atf/code_coverage/all
  • POST /now/atf/code_coverage/by_line_number
  • POST /now/atf/code_coverage/by_script_id

Sales CRM Pricing API

  • POST /api/sn_csm_pricing/{api_version}/pricingengine/computePrice
  • DELETE /api/sn_csm_pricing/pricingengine/pricing_context/{pricing_context_id}

Custom Connector Gateway API

  • POST /xcc-ingest (ADDDOCUMENT)
  • POST /xcc-ingest (ADDPRINCIPAL)
  • POST /xcc-ingest (DELETEALLDOCUMENTS)
  • POST /xcc-ingest (DELETEALLPRINCIPALS)
  • POST /xcc-ingest (DELETEBYQUERY)
  • POST /xcc-ingest (DELETEDOCUMENT)
  • POST /xcc-ingest (DELETEPRINCIPAL)
|API|Operations| |---|----------| |[Warranty Claims SOAP API](https://www.servicenow.com/docs/access?context=warranty-claims-SOAP-API&family=australia&ft:locale=en-US)|ProcessRepairOrder: A STAR SOAP operation used to process and exchange repair operation–level information between systems in a standardized STAR XML format.|
## Changes

Between your current release family and Australia, some changes were made to existing API features.

Release

Release notes

Xanadu

Class

Methods

HistoryWalker - Scoped, Global

Added parameter for specifying the type of history walker implementation to use.HistoryWalker()

Class

Methods

GlideAggregate - Global

Added support for dynamic schema.- addAggregate()

  • addHaving()
  • getValue()
  • groupBy()
  • orderBy()
  • orderByAggregate()

GlideRecord - Global

Added support for dynamic schema.- addQuery()

  • getDisplayValue()
  • getValue()
  • orderBy()
  • orderByDesc()
  • setDisplayValue()
  • setValue()

HistoryWalker - Scoped, Global

Added parameter for specifying the type of history walker implementation to use.HistoryWalker()

Class

Methods

AWA Manual Assignment API

Added new request body parameters. POST /awa/workitems/{work_item_sys_id}/assignments

Continuous Integration/Continuous Delivery (CICD) API

Added new optional query parameters for specifying whether to run a test suite as a performance test and in Cloud Runner. POST /sn_cicd/testsuite/run

Application

App version

Class

Methods

Lead to Cash Core

V1.3.1

LeadtoCashCore - Scoped

The LeadtoCashCore script include is enhanced to support reconfiguration use cases:- createInstance() - Returns _state identifying whether the entity record is in an active or inactive state.

  • delta() - additionalParams now supports the ability to ignore attributes to compare in source and dirtyJSONs.
  • effect() - additionalParams now supports the ability to provide context variable keys instead of dictionary field names. Additionally, effect() returns the _state parameter identifying whether the entity record is in an active or inactive state.

Lead to Cash Core

V2.0.0

LeadtoCashCore - Scoped

commitInstance() now returns the dataObject object which displays the status of an asynchronous transaction for users to review and submit the transaction for further fulfillment.

 

 

Class

Methods

CSM Openframe

V1.0

openFrameAPI - Client

Added workitem_rejected and workitem_accepted response payloads.subscribe()

CSM Openframe

V1.1

openFrameAPI - Client

Added isAutoAccepted flag in response payloads.subscribe()

Application

App version

Class

Methods

Customer Contracts and Entitlements

V4.0

Service Contract API

Product specification information and automatically generated identification number were added to the following endpoints:- GET /sn_pss_core/servicecontract/{id}

  • GET /sn_pss_core/servicecontract/contractline/{id}
  • POST /sn_pss_core/servicecontract
  • POST /sn_pss_core/servicecontract/contractline

Entitlements Verification

V2.0

Verify Entitlements API

Product specification information and automatically generated identification number were added to the following endpoints:- GET /sn_ent_verify/verifyentitlements

  • GET /sn_ent_verify/verifyentitlements/getEntitlementCharacteristic/{id}

Telecommunication Open APIs

V2.1.0

Service Order Open API

  • For all endpoints, the namespace and endpoint paths changed from sn_ind_tmt_ord to sn_tmf_api.
  • The following methods return two new parameters, href and orderDate.
    • GET /sn_tmf_api/order/serviceOrder
    • POST /sn_tmf_api/order/serviceOrder/cancelserviceorder
    • Service Order Open API – POST /sn_tmf_api/order/serviceOrder
    • POST /sn_tmf_api/order/serviceOrder/outboundresponse

Telecommunication Open APIs

V2.1.0

Product Catalog Open API

  • For all endpoints, the namespace and endpoint paths changed from sn_ind_tmt_ord to sn_tmf_api.
  • productOffering methods return two new optional parameters, href and lifecycleStatus:
    • GET /sn_tmf_api/catalogmanagement/productOffering
    • GET /sn_tmf_api/catalogmanagement/productOffering/{id}
    • PATCH /sn_tmf_api/catalogmanagement/productOffering/{id}
    • POST /sn_tmf_api/catalogmanagement/productOffering
  • productSpecification methods return three new optional parameters, isBundle, href, and lifecycleStatus:
    • GET /sn_tmf_api/catalogmanagement/productSpecification
    • GET /sn_tmf_api/catalogmanagement/productSpecification/{id}
    • PATCH /sn_tmf_api/catalogmanagement/productSpecification/{id}
    • POST /sn_tmf_api/catalogmanagement/productSpecification

Threat Intelligence Security Center for Security Operations

V3.5.0

TISC API

The sort_by and sort_direction request body parameters are no longer supported. Observables returned in the response are sorted by sys_id in ascending order.POST /sn_sec_tisc/threat_intel_data/observables

Workplace Reservation Management

 

WSD Extra Service Request API

Added new request body parameter, reservationDateTimeChanged.GET /sn_wsd_rsv/reservable/list_reservables/{sys_ids}

Workplace Reservation Management

V2.11.0

WSD Reservable API

Added new query parameter, reservation_start_time.GET /sn_wsd_rsv/reservable/list_reservables/{sys_ids}

Workplace Reservation Management

V2.11.0

WSD Reservable V2 API

Added new query parameter, reservation_start_time.POST /sn_wsd_rsv/v2/reservable/list_reservables

Yokohama

Application App Version Class Methods
ATF Test Generator and Cloud Runner 2.7.2 TestGenerationApi – startJob(String tableEncodedQuery, String userEncodedQuery, String catalogEncodedQuery, Number maxTestCount, Number maxTestCountPerTable, Number maxTestCountPerItem, String email, Boolean separateUpdateSetPerScope, String scopeForGeneratingTests, String suiteName) Added the testSuite parameter allowing you to set the name of the new test suite that is created during test generation.

Application

App Version

Class

Methods

Lead to Cash Core

V1.4

LeadtoCashCore - Scoped

Enhanced the performance of the Commit Instance API to improve number generation for the number field:- effect(): The _records_count return object is added to provide details about newly inserted records for a particular table, such as the table name and number of inserted records.

  • commitInstance(): A new additional parameter, useNumberGenerator, is added to optionally generate and apply sys_ids to new table records in bulk.

ATF Test Generator and Cloud Runner

2.7.2

TestGenerationApi – startJob(String tableEncodedQuery, String userEncodedQuery, String catalogEncodedQuery, Number maxTestCount, Number maxTestCountPerTable, Number maxTestCountPerItem, String email, Boolean separateUpdateSetPerScope, String scopeForGeneratingTests, String suiteName)

Added the testSuite parameter allowing you to set the name of the new test suite that is created during test generation.

Application

App Version

Class

Methods

Customer Service Management

v1.2

openFrameAPI - Client

subscribe(): Added new events- openframe_wrap_up_submitted

  • openframe_heart_beat

Mobile SDK

v2.9.0

NowChatTheme interface - Android

Updated available chat UI color defaults.

Mobile SDK

v2.9.0

NowWebTheme interface - Android

Updated available web view UI color defaults.

Mobile SDK

v2.9.0

NowChatThemeable protocol - iOS

Updated available chat UI color defaults.

Mobile SDK

v2.9.0

NowWebThemeable protocol - iOS

Updated available web view UI color defaults.

Application

App Version

API

Endpoints

Accounts Payable Operations

v2.0.0

AP Invoice API

Add properties supporting bill-to address information.- POST /sn_spend_intg/ap_invoice/cxml

  • POST /sn_spend_intg/ap_invoice/json

ATF Test Generator and Cloud Runner

2.7.2

Cloud Runner Test Generation - POST /now/sn_atf_tg/test_generation

Added the testSuite parameter allowing you to set the name of the new test suite that is created during test generation.

Order Management

v11.3.0

Product Order Open API

The productSpecification request parameter has changed from required to optional.- PATCH /sn_ind_tmt_orm/order/productOrder/{id}

  • PATCH /sn_ind_tmt_orm/productorder/{id}
  • POST /sn_ind_tmt_orm/order/productOrder
  • POST /sn_ind_tmt_orm/productorder

Order Management

v12.5.0

Product Inventory Open API

The productSpecification request parameter has changed from required to optional. These endpoints now retrieve all product inventory records. In prior releases, product inventory records without a specified product specification weren't returned.- POST /api/sn_prd_invt_/product

  • GET /api/sn_prd_invt_/product
  • GET /api/sn_prd_invt_/product/{id}

Product Catalog

v14.1.0

Product Catalog Open API

The ability to specify product bundles has been added to the following endpoints:- GET /sn_tmf_api/ catalogmanagement/catalog

  • GET /sn_tmf_api/ catalogmanagement/catalog/{id}
  • GET /sn_tmf_api/ catalogmanagement/productOffering
  • GET /sn_tmf_api/ catalogmanagement/productOffering/{id}
  • PATCH /sn_tmf_api/ catalogmanagement/productOffering/{id}
  • POST /sn_tmf_api/ catalogmanagement/productOffering
  • GET /sn_tmf_api/ catalogmanagement/productSpecification
  • GET/sn_tmf_api/ catalogmanagement/productSpecification/{id}
  • PATCH /sn_tmf_api/ catalogmanagement/productSpecification/{id}
  • POST /sn_tmf_api/ catalogmanagement/productSpecification

Class

Methods

PDFGenerationAPI - Scoped, Global

  • convertToPDF()
  • convertToPDFWithHeaderFooter()

New properties, glide.pdf.url.whitelisting.enabled and com.snc.pdf.whitelisted_urls, have been added to ensure whether external URLs provided should be rendered in the PDF output.

A new property, accessibilityEnabled, has been added for PDF accessibility support.

Class

Methods

PDFGenerationAPI - Scoped, Global

  • convertToPDF()
  • convertToPDFWithHeaderFooter()

New properties, glide.pdf.url.whitelisting.enabled and com.snc.pdf.whitelisted_urls, have been added to ensure whether external URLs provided should be rendered in the PDF output.

A new property, accessibilityEnabled, has been added for PDF accessibility support.

|API|Endpoints| |---|---------| |[Attachment API](https://www.servicenow.com/docs/access?context=c_AttachmentAPI&family=yokohama&ft:locale=en-US)|POST /now/attachment/file: A new parameter, creation\_time, can be used to capture attachment creation times when the Now Mobile app is offline and the attachment is uploaded to a record at a later time.|

Zurich

Application

App Version

Release month

API

Endpoints

Lead to Cash Core

1.7.1

2026-02

LeadtoCashCore - Scoped

createInstance() now supports the allowedContextTypes parameter, enabling partial synchronization of updates or deletions for selected Related Parties back to the originating Opportunity. Previously, partial synchronization behavior was limited to quote line items only.

Lead to Cash Core

1.6

2025-12

LeadtoCashCore - Scoped

To allow more complex business needs, getPrimitivesEPService() supports the new context.entityConfigId parameter, which invokes createInstance() script without any defined mapping using only the entity's configuration ID.

Application

App Version

Release month

API

Endpoints

Telecommunication Open APIs

3.1.0

2026-02

Product Order Open API

When submitting a change payload with a new or updated service location (via productOrderItem.product.place.id), the request is now processed as a move order. This means that the product order remains the same but the service is fulfilled in the new designated location.- Product Order Open API - PATCH /sn_ind_tmt_orm/order/productOrder/{id}

Omnichannel Callback

2.0.4

2025-12

Omnichannel Callback API

Added voicemail information to the callbackContext request parameter in the following endpoints:

  • POST api/sn_omni_callback/callback/create
  • POST api/sn_omni_callback/callback/update

Proactive Service Experience Workflows

7.7.1

2025-12

Trouble Ticket Open API

Now supports creating, retrieving, and filtering on the Service Problem Case ticket type.- GET /sn_ind_tsm_sdwan/ticket/troubleTicket 

  • GET /sn_ind_tsm_sdwan/ticket/troubleTicket/{id}
  • PATCH /sn_ind_tsm_sdwan/ticket/troubleTicket/{id}
  • POST /sn_ind_tsm_sdwan/ticket/troubleTicket

Telecommunication Open APIs

6.0.9

2025-12

Product Catalog Open API

Various methods are enhanced with the following parameters:- externalSystem: Specifies the external system of the product offering catalog.

  • internalVersion: Specifies the version of the product offering.
  • prodSpecCharValueUse.​valueType: Supports more complex product characteristic value types, like choice, check box, objects, and so on.
  • version: Specifies the external version of the product offering.

Enhanced the version and supports external system logic and complex characteristics.

Telecommunication Open APIs

6.0.9

2025-12

Service Catalog Open API

Various methods are enhanced with the following parameters:- externalSystem: Specifies the external system of the service specification.

  • internalVersion: Specifies the version of the service specification.
  • specCharacteristic.valueType: Supports more complex service characteristic value types, like choice, check box, objects, and so on.
  • version: Specifies the external version of the service specification.

Telecommunication Open APIs

6.0.9

2025-12

Product Order Open API

Various methods are enhanced with the following parameters:- externalSystem: Specifies the external system of the product order.

  • internalVersion: Specifies the version of the product specification.
  • productOrderItem.product.productCharacteristic.valueType: Supports more complex product characteristic value types, like choice, check box, objects, and so on.
  • productOrderItem.product.productSpecification.version: Specifies the external version of the product specification.

Telecommunication Open APIs

6.0.9

2025-12

Service Order Open API

Various methods are enhanced with the following parameters:- externalSystem: Specifies the external system of the service order.

  • serviceOrderItem.service.serviceCharacteristic.valueType: Supports more complex service characteristic value types, like choice, check box, objects, and so on.
  • serviceOrderItem.service.serviceSpecification.internalVersion: Specifies the version of the service specification.
  • serviceOrderItem.service.serviceSpecification.version: Specifies the external version of the service specification.

Threat Intelligence Security Center for Security Operations

3.14.4

2025-12

TISC API

POST /sn_sec_tisc/threat_intel_data/observables now supports filtering observables on tags and taxonomies.

Accounts Payable Invoice Processing

v9.5.17

2025-08

AP Invoice API

The following endpoints now support attachments:- POST sn_spend_intg/ap_invoice/json

  • POST sn_spend_intg/ap_invoice/xml

Telecommunication Open APIs

4.1.1

2025-08

Service Order Open API

The following endpoints now support complex service characteristic value types via the serviceOrderItem.service.serviceCharacteristic.valueType parameter:- GET /sn_tmf_api/order/serviceOrder

  • GET /sn_tmf_api/order/serviceOrder/{id}
  • PATCH /sn_tmf_api/order/serviceOrder/{id}
  • POST /sn_tmf_api/order/serviceOrder

Telecommunication Open APIs

4.1.1

2025-08

Product Catalog Open API

The following productSpecification endpoints are updated to support complex product specification characteristic value types via the productSpecCharacteristic.valueType parameter:- POST /sn_tmf_api/catalogmanagement/productSpecification

  • PATCH /sn_tmf_api/catalogmanagement/productSpecification/{id}
  • GET /sn_tmf_api/catalogmanagement/productSpecification/{id}
  • GET /sn_tmf_api/catalogmanagement/productSpecification

Telecommunication Open APIs

4.1.1

2025-08

Product Inventory Open API

The following endpoints now support complex product characteristic value types via the productCharacteristic.valueType parameter:- GET /sn_prd_invt/product

  • GET /sn_prd_invt/product/{id}
  • GET /sn_prd_invt/productinventory
  • GET /sn_prd_invt/productinventory/{inventoryId}
  • POST /sn_prd_invt/product
  • POST /sn_prd_invt/productinventory

Telecommunication Open APIs

4.1.1

2025-08

Product Order Open API

The following endpoints now support complex product characteristic value types via the productOrderItem.product.productCharacteristic.valueType parameter:- GET /sn_ind_tmt_orm/order/productOrder

  • GET /sn_ind_tmt_orm/order/productOrder/{id}
  • GET /sn_ind_tmt_orm/productorder
  • GET /sn_ind_tmt_orm/productorder/{id}
  • PATCH /sn_ind_tmt_orm/order/productOrder/{id}
  • PATCH /sn_ind_tmt_orm/productOrder/{id}
  • POST /sn_ind_tmt_orm/order/productOrder
  • POST /sn_ind_tmt_orm/productOrder

Virtual Agent API

4.0.0

2025-08

Virtual Agent Bot Integration API

New options for the action request body parameter with corresponding examples.POST /sn_va_as_service/bot/integration

Class

Methods

GlideSysAttachment - Scoped

Support for copying any attributes from source attachment records and deleting attributes with attachments.- copy()

  • copy(targetFieldName)
  • copyAttachmentsByFieldNames()
  • deleteAllAttachment()
  • deleteAttachment()

IdentificationEngine - Scoped

Enable the referenceItems properties of the incoming payload to be populated before identifying a CI using the IRE rules defined on a class.- createOrUpdateCI()

  • createOrUpdateCIEnhanced()
  • identifyCIEnhanced()

ProducerV2 - Scoped

send() - Added a return value and error handling.

RESTMessageV2 - Scoped, Global

setHttpMethod() - Added support for HEAD method calls via the method parameter.

Class

Methods

GlideAggregate - Global

Remove support for groups in Dynamic Schema.- addAggregate()

  • addHaving()
  • getDynamicAttributeValue()
  • getDynamicAttributeDisplayValue()
  • getValue()
  • groupBy()
  • orderBy()
  • orderByAggregate()

GlideDynamicAttribute - Global

Remove support for groups in Dynamic Schema. - getGroupName()

  • getName()
  • getPath()
  • getType()
  • isTransient()

Remove getSysId().

Remove GlideTransientDynamicAttribute API documentation because GlideDynamicAttribute and GlideTransientDynamicAttribute APIs provide the same solution.

GlideRecord - Global

Remove support for groups in Dynamic Schema.- addQuery()

  • getDisplayValue()
  • getDynamicAttribute()
  • getDynamicAttributeDisplayValue()
  • getDynamicAttributeValue()
  • getValue()orderBy()
  • orderByDesc()
  • setDisplayValue()
  • setDynamicAttributeDisplayValue()
  • setDynamicAttributeValue()
  • setDynamicAttributeValues()
  • setValue()

GlideSysAttachment - Global

Support for copying any attributes from source attachment records and deleting attributes with attachments.- copy()

  • copy(targetFieldName)
  • copyAttachmentsByFieldNames()
  • deleteAllAttachment()
  • deleteAttachment()

IdentificationEngineScriptableApi - Global

Enable the referenceItems properties of the incoming payload to be populated before identifying a CI using the IRE rules defined on a class.- createOrUpdateCI()

  • createOrUpdateCIEnhanced()
  • identifyCIEnhanced()

RESTMessageV2 - Scoped, Global

setHttpMethod() - Added support for HEAD method calls via the method parameter.

Australia

Application

App Version

Release month

Module

Types

Mobile SDK Libraries - Android

2.24.0

2026-08

  • NowChat
  • NowWeb

Default colors for NowChatTheme interface - Android and NowWebTheme interface - Android now use the Coral theme.

Mobile SDK Libraries - iOS

2.24.0

2026-08

NowUIColoring

Default colors for NowUIColoring now use the Coral theme.

Mobile SDK Libraries - iOS

2.22.0

2026-06

NowChat

New properties on NowChatConfiguration class - iOS enable NowChat to integrate with NowVoice:- voiceConfiguration

  • voiceUIConfiguration
  • voiceCallbacks
The following tables lists changed API classes and methods in Australia and ServiceNow Store.

Application

App Version

Release month

Class

Methods

Lead to Cash Core

v1.8

2026-03

LeadtoCashCore - Scoped

The following enhancements provide support for building and committing complete, ramp entity structures across header and headerless workflows:- LeadtoCashCore - createInstance(String headerSysIDs, String lineSysIDs, Boolean isTarget, Object additionalParams): This method now supports selective record retrieval and multiple root entity definitions, enabling developers to explicitly fetch and aggregate ramp data in both single‑ and multi‑select, headerless scenarios.

Lead to Cash Core

v1.9

2026-06

LeadtoCashCore - Scoped

LeadtoCashCore - commitInstance(Object targetJSON, Object additionalParams)- Added an optional additionalParams.returnDeletedGr Boolean flag that, when set to true, causes the deleted GlideRecord to be passed to _postProcess and _postHierarchyCommit after a DELETE operation.

Class

Methods

GlideForm (g_form) - Client

On fields set to strict read only, the following methods do nothing and log a warning in the browser's console if used:- clearValue()

  • setValue()

For more information, see Read-only options.

GlideForm (Next Experience) - Client

On fields set to strict read only, the following methods do nothing and log a warning in the browser's console if used:- clearValue()

  • setValue()

For more information, see Read-only options.

openFrameAPI - Client

setICContext() - New searchTargetList.quickStats object provides agent status information.

Application

App Version

Release month

Class

Methods

Customer Service Management (CSM)

v1.2

2026-07

openFrameAPI - Client

setICContext():

  • added activeConversations and agentSettings are added as new context inputs.

subscribe(): Added openframe_awa_workitem_cancelled as a new event.

API

Endpoints

Attachment API

POST /now/attachment/file now returns 403 Forbidden instead of 401 Unauthorized when access is denied at the ACL layer. To authenticate with this API, use OAuth 2.0 or enable preemptive authentication on the REST client. For more information, see KB3054410.

Party Management Open API

Previously, all GET endpoints didn't return results for Account records as expected due to a hardcoded flag. As a fix, users are now required to install the plugin Customer Service Base Entities (com.snc.cs_base), which adds the Active field to Customer [customer_account] and Core Company [core_company] tables.- Party Management – GET /api/sn_tmf_api/v1/party/individual

Wrap Up API

Added support for AI-generated wrap‑up codes and notes.- Wrap Up - GET /now/wrapup/segment/{segment_id}

Application

App Version

Release month

API

Endpoints

Telecommunications Open APIs (sn_tmf_api)

v7.2.0

2026-08

Updated APIs:

These TMF APIs are updated with the following:

  1. You can now safely customize TMF API behavior for your business needs, without modifying ServiceNow®'s default code or risking conflicts when you upgrade. Custom extensions automatically inherit all version-specific logic (such as external ID fields in responses), ensuring your integrations always work correctly. This V2 pattern works the same way across all TMF APIs, so you get a predictable, documented approach whether you're customizing one API or several. Existing V1 APIs and integrations are unaffected.

Note: By default, the product ships with V1 as the default version. Any API calls to the standard URL use V1 logic. If you want to use V2, you have two options:

-   Toggle the "Is default" checkbox in the sys\_ws\_definition record to make V2 the default for all calls.
-   Call the version-specific V2 URL directly from your integration source.
  1. externalId is now returned in V2 GET/LIST responses.

Telecommunications Open APIs (sn_tmf_api)

v7.2.0

2026-08

Party Management Open API

This release contains two updates to the Party Management Open API:

  1. The Party Management Open API has been updated to align with TMF 632 CTK (Core Transaction Kernel) compliance standards. The PartyOrPartyRole object has been removed and replaced with a mandatory @type field at the root level to explicitly declare party type (Account, Consumer, or Contact). The relatedParty object now includes a mandatory @type field to align with the latest TMF 632 schema. For migration guidance, see the related documentation.
  2. Supports inline creation and association of Contact and Location records during organization creation in a single request, eliminating the need for separate POST operations. The mediumType field has been renamed to contactType (with fax renamed to faxPhone); update any existing integrations accordingly. Organization responses now include createdDate and lastModifiedDate audit timestamps, plus support for organizationChildRelationship and organizationParentRelationship fields for organizational hierarchies.

Virtual Agent (sn_va_as_service)

v4.4.0

2026-08

Virtual Agent Bot Integration API

Now supports synchronous responses for the START_CREATED_CONVERSATION and CREATE_CONVERSATION actions. By setting the syncResponse parameter to true in the request body,

  • CREATE_CONVERSATION: Callers receive the conversation ID and interaction details in the API response, ensuring the conversation is fully initialized before the response is returned.
  • START_CREATED_CONVERSATION: Prevents potential race conditions and timing issues, for example when using the AWA Offer Work API.

Automated Test Framework

v3.1

2026-07

Cloud Runner Test Runner REST API

The following endpoints are updated as follows:

  • POST /test_runner: Now supports asynchronous test execution via the new sync parameter.
  • POST /cancel_test_runner: Introduces rootTrackerId as an alternative identifier for tracking and canceling test runs.
  • GET /test_runner_progress: Introduces rootTrackerId as an alternative identifier for tracking and canceling test runs.

All Cloud Runner Test REST APIs now standardize on HTTP error codes: 400 for validation errors and 500 for unexpected errors.

Synthetic monitoring

1.7.1

2026-07

SyntheticsAsyncBulkCreate API

Updated functionality for POST /synthetics_async_bulk_create: - Checks for uniqueness against existing monitors on the fields name, url, location, valid_http_code, and valid_http_code_type to avoid creating duplicates.

  • Request parameters parent_service_sys_id and support_group_sys_id are no longer required for endpoints that have a parent service relationship in the CI Relationship [cmdb_rel_ci] table.

Telecommunications Service Management

v4.1.1

2026-07

Party Management Open API

The POST /organization endpoint now supports a list of valid partyCharacteristic.name values.As a result, the partyCharacteristic.value attribute accepts the display value of rankTier and industry choice fields as input. Invalid choice values trigger a descriptive warning in the API response, enabling clearer validation feedback and improved data consistency.

Order Management for Telecommunications

v4.0

2026-07

Service Order Open API

For all endpoints, the serviceOrderItem.orderRelationship parameter is renamed to serviceOrderItem.serviceOrderItemRelationship. This change affects both requests and responses.

Order Management for Telecommunications

v12.5.0

2026-06

The characteristicObj parameter is introduced as a fix to validate the .value property against allowed choice-type values by default. If an invalid value is submitted, the API adds a work note to the record.A new system property, sn_ind_tmt_orm.disableCharValueValidation, allows you to revert to pre-fix behavior when needed. The property isn't shipped by default. To turn off validation, create a system property named sn_ind_tmt_orm.disableCharValueValidation and set the value to true. When turned off, the value is set directly from the request payload and no work notes are generated.

Workplace Reservation Management

v1.0

2026-05

WSD Reservation API

In the POST /add endpoint, the reservable_module request parameter is no longer required as of this release, but is required for earlier releases.

## Removed

Between your current release family and Australia, some API features or functionality were removed.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

No updates for this release.

Australia

No updates for this release.

## Deprecations

Between your current release family and Australia, some API features or functionality were deprecated.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

  • The GlideEncrypter API no longer supports Triple Data Encryption Standard (3DES) due to updated NIST 800-131A Rev 2 guidelines.
    • For existing instances that upgrade to the Zurich release, the GlideEncrypter API is available for use but has been updated to automatically use the Key Management Framework algorithm. See GlideEncrypter - Global (deprecated) for more information on how to continue calling this API.
    • For all new instances created starting with the Zurich release, the GlideEncrypter API is no longer supported. Directly use the Key Management Framework instead for all cryptography operations.
  • Dynamic groups have been removed from dynamic schema in Core Platform. For dynamic attributes defined with an associated dynamic attribute group before the Zurich release, the GlideDynamicAttribute getGroupName() method originally designed for dynamic attribute groups continues to work for backwards compatibility.

The getGroupName() method returns null for migrated attributes and newly created attributes.

Customers are urged to migrate to the current Dynamic Attribute definitions to take advantage of future improvements in features and functionality. For migration details, see the Dynamic Schema Zurich Migration Guide [KB2146133] article in the Now Support Knowledge Base.

  • For existing instances that upgrade to the Zurich release, the GlideEncrypter API is available for use but has been updated to automatically use the Key Management Framework algorithm. See GlideEncrypter - Global (deprecated) for more information on how to continue calling this API.
  • For all new instances created starting with the Zurich release, the GlideEncrypter API is no longer supported. Directly use the Key Management Framework instead for all cryptography operations.

Australia

  • NowAnalyticsService, NowAnalyticsServiceDelegate, and SNMobileAnalytics have been removed from Mobile SDK - iOS.

  • NowAnalyticsSDK has been removed from Mobile SDK - Android.

  • GlideElementDynamicAttribute has been removed. Use other GlideElement instances corresponding to an attribute's type instead.

## Activation information

Review information on how to activate API.

Release

Release notes

Xanadu

The following APIs are available by default:

  • Cloud Services Catalog API
  • DynamicSchemaAPI
  • GlideAggregate
  • GlideDate
  • GlideDynamicAttributeStore
  • GlideElementAttributeStore
  • GlideRecord
  • HistoryWalker
  • NumberFormatter
  • openFrameAPI
  • PDAutomationProvider
  • PDFGenerationAPI
  • PlaybookExperience
  • Product Catalog Open API
  • Service Order Open API

The following APIs require plugin activation:

  • The Appointment Open API requires the following plugins to be activated:
    • Appointment Booking (com.snc.appointment_booking)
    • Field Service Management (com.snc.work_management)
    • Field Service Management for Telecommunications (com.sn_fsmt)
    • Telecommunication Open APIs (com.sn_tmf_api)
  • The AWA Manual Assignment API requires the Advanced Work Assignment (com.glide.awa) plugin to be activated.
  • The LeadtoCashCore script include requires the Lead to Cash Core (com.snd.l2c.core) plugin to be activated.
  • The PersonalAuthAPI requires the Personal Authentication (com.snc.sn_ihub_personal_auth) plugin to be activated.
  • The Proactive Engagement API requires the Proactive Engagement (proactive-engagement) plugin to be activated.
  • The PSBPublicAPIUtil requires the Service Exchange for Providers application (sn_sb_pro) and the Service Exchange Base (sn_sb) plugins to be activated.
  • The Resource Inventory Open API requires the Customer Network Inventory Core application (com.app-ni-core) plugin to be activated.
  • The Service Contract API requires the following plugins to be activated:
    • Customer Contracts and Entitlements (com.sn_pss_core)
    • Customer Service Install Base Management (com.snc.install)
    • Product Catalog Management Core (com.sn_prd)
  • The Service Test Management Open API requires the Customer Service Problem Management (com.sn_sprb_mgmt) plugin to be activated.
  • The Verify Entitlements API requires the Entitlement Verification (sn_ent_verify) plugin to be activated.
  • The WSD Extra Service Request API requires the Workplace Reservation Management (com.sn_wsd_rsv) plugin to be activated.
  • The WSD Reservable API requires the Workplace Reservation Management (com.sn_wsd_rsv) plugin to be activated.
  • The WSD Reservable V2 API requires the Workplace Reservation Management (com.sn_wsd_rsv) plugin to be activated.

Yokohama

  • Activation information

The following APIs are available by default:

-   Attachment
-   Console
-   Fetch
-   Fetch.Headers
-   Fetch.Request
-   Fetch.Response
-   Fetch.RequestInit
-   GlideDynamicAttribute
-   GlideDynamicAttributeStore
-   GlideElementDynamicAttributeStore
-   GlideTransientDynamicAttribute
-   GlideUser
-   openFrameAPI
-   PDFGenerationAPI
-   RESTMessageV2
-   ScriptableUriMatcher
-   SOAPMessageV2
-   UriMatcher
-   UriMatcherResponse

The following APIs require plugin activation:

-   The AI Asset API requires the Asset Classes \(sn\_ent\) plugin to be activated.
-   The AP Invoice API requires the Accounts Payable Invoice Processing \(com.sn\_ap\_apm\) plugin to be activated.
-   The AWA Offer Work API requires the Advanced Work Assignment \(com.glide.awa\) plugin to be activated.
-   The IBQConfigBase API requires the Sales and Service API Core \(com.sn\_tmt\_core\) plugin to be activated.
-   The lead API requires the Lead Management Data Model \(sn\_lead\_mgmt\_core\) plugin to be activated.
-   The Mobile SDK requires the Mobile SDK Android library \(NowSDK\) or the Mobile SDK iOS library to be downloaded and installed.
-   The openFrame API requires the com.sn\_openframe\_store plugin to be activated.
-   The OrderUtil API \(script include\) requires the Order Management \(com.sn\_ind\_tmt\_orm\) plugin to be activated.
-   The ProcessMiningIntegrationAPI requires the Process Mining Core \(com.sn\_process\_optimization\) plugin to be activated.
-   The Product Order Open and the Product Inventory Open APIs require Order Management \(sn\_ind\_tmt\_orm\) plugin to be activated.
-   The Sales Agreement API requires the following plugins to be activated:
    -   Sales Agreement Data Model \(com.sn\_sales\_agmt\_core\) 
    -   Product Catalog Management Core \(com.sn\_prd\_pm\)
    -   Pricing \(com.sn\_csm\_pricing\)  
-   The Service Contract API requires the following plugins to be activated:
    -   Customer Contracts and Entitlements \(com.sn\_pss\_core\)
    -   Customer Service Install Base Management \(com.snc.install\)
    -   Product Catalog Management Core \(com.sn\_prd\)
-   The v\_record API requires the Remote Tables \(com.glide.script.vtable\) plugin to be activated.
-   The Verify Entitlements API requires the Entitlement Verification \(com.sn\_ent\_verify\) plugin to be activated.

Zurich

  • Activation information

The following APIs are available by default:

-   Identification and Reconciliation
-   IdentificationEngine
-   IdentificationEngineScriptableApi
-   GlideDynamicAttribute
-   GlideDynamicAttributeStore
-   GlideDynamicNamespace
-   GlideCurrencyCode
-   GlideCurrencySymbol
-   GlideForm \(Next Experience\)
-   GlideModal \(Next Experience\)
-   GlideNavigation \(Next Experience\)
-   GlideQueryCondition
-   GlideRecord
-   GlideSysAttachment
-   GlideUser\(Next Experience\)
-   StopWatch \(Next Experience\)

The following APIs require plugin activation:

-   ProducerV2 requires the ServiceNow Stream Connect Installer plugin \(com.glide.hub.stream\_connect.installer\).
-   Product Order Open API requires the Order Management for Telecommunications \(sn\_ind\_tmt\_orm\) plugin.
-   Service Order Open API requires the Order Management for Telecommunications \(sn\_ind\_tmt\_orm\) plugin.
-   The Omnichannel Callback API requires the Omnichannel Callback \(omnichannel\_callback plugin\) plugin.
-   Party Management Open API requires the Telecommunications Open APIs \(sn\_tmf\_api\) and Customer Service Management \(com.sn\_customerservice\) plugins.
-   The SegmentHandle, SegmentHandler, and sn\_erp\_integration API APIs require the Zero Copy Connector for ERP \(com.sn\_erp\_integration\) plugin.

Australia

  • Activation information

The following APIs are available by default:

-   ATF Code Coverage API
-   Attachment API
-   GlideAggregate
-   GlideDate
-   GlideTime
-   GlideElement
-   GlideElementDescriptor
-   GlideElementDynamicAttributeStore
-   GlideForm
-   GlideForm\(Next Experience\)

The following APIs require plugin activation:

-   CopyDynamicSchemaAPI API requires the Dynamic Schema Support \(com.glide.dynamic\_schema\) plugin.
-   Help Request API requires the Interactions Management \(com.glide.interaction\) plugin.
-   MIDHermesProducer requires the MID Hermes API \(com.glide.mid.hermes\_api\) plugin.
-   Party Management Open API requires the Customer Service Base Entities \(com.snc.cs\_base\) plugin.
-   Wrap Up API requires the requires the Interactions Management \(com.glide.interaction.awa\) plugin.
-   WSD Presence API requires the Workplace Service Delivery Core \(com.sn\_wsd\_core\) plugin.
-   WSD Unified Search API requires the Workplace Service Delivery Core \(com.sn\_wsd\_core\) plugin.
-   WSD User API requires the Workplace Service Delivery Concierge \(com.sn\_wsd\_concierge\), Workplace Service Delivery Core \(com.sn\_wsd\_core\), and Workplace Service Delivery Reservation \(com.sn\_wsd\_rsv\) plugins.
## Additional requirements

If any additional requirements were introduced or changed for API we have noted them here.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

No updates for this release.

Australia

No updates for this release.

## Browser requirements

If any specific browser requirements were introduced or changed for API we have noted them here.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

No updates for this release.

Australia

No updates for this release.

## Accessibility information

Review details on accessibility information for API, such as specific requirements or compliance levels.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

No updates for this release.

Australia

No updates for this release.

## Localization information

If there are specific localization considerations for API we have noted them here.

Release

Release notes

Xanadu

No updates for this release.

Yokohama

No updates for this release.

Zurich

No updates for this release.

Australia

No updates for this release.

## Highlight information

If there are specific highlight considerations for API we have noted them here.

Release

Release notes

Xanadu

  • Use server-side JavaScript APIs in scripts to change the application functionality.
  • Run client APIs whenever a client-based event occurs, such as when a form loads, a form is submitted, or a field value changes.
  • Use inbound REST APIs to interact with various ServiceNow functionalities within your application.

See API implementation and reference for more information.

Yokohama

  • Use server-side JavaScript APIs in scripts to change the application functionality.
  • Run client APIs whenever a client-based event occurs, such as when a form loads, a form is submitted, or a field value changes.
  • Use inbound REST APIs to interact with various ServiceNow functionalities within your application.

See API implementation and reference for more information.

Zurich

  • Use server-side JavaScript APIs in scripts to change the application functionality.
  • Run client APIs whenever a client-based event occurs, such as when a form loads, a form is submitted, or a field value changes.
  • Use inbound REST APIs to interact with various ServiceNow functionalities within your application.
  • Client Next Experience APIs include client APIs compatible with the Next Experience UI.

See API implementation and reference for more information.

Australia

  • Use server-side JavaScript APIs in scripts to change the application functionality.
  • Run client APIs whenever a client-based event occurs, such as when a form loads, a form is submitted, or a field value changes.
  • Use inbound REST APIs to interact with various ServiceNow functionalities within your application.
  • Client Next Experience APIs include client APIs compatible with the Next Experience UI.

See API implementation and reference for more information.

**Parent Topic:**[Products combined by family](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/delta-xanadu-australia/rn-combined-intro.md)
Search documentation
Search document titles and file paths on the australia branch