---
sourceDocument: Zurich Release Notes
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/release-notes

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Release Notes

ft:clusterId :

    - rn

bundleId :

    - rn


---

# API release notes

# API release notes {#ariaid-title1}

Release version: Zurich  
Updated July 31, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 9 minutes to read  
ServiceNow® APIs enable you to build custom applications and experiences. APIs were enhanced and updated in the Zurich release.

## API highlights for the Zurich release {#api-rn__api-rn-highlights}

* 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.
{#api-rn__ul_iwl_dnn_xwb}

See [API implementation and reference](https://www.servicenow.com/docs/access?context=api-implementation-reference&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) for more information.{#api-rn__api-rn-highlights-2}

## New in the Zurich release {#api-rn__api-rn-new-features}

{#api-rn__table_tcd_5v3_wqb__entry__2}

| Class | Methods |
|-|-|
| [GlideCurrencyCode - Scoped, Global](https://www.servicenow.com/docs/access?context=GlideCurrencyCodeBothAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * getCurrencyCode() * getNumericCurrencyCode() {#api-rn__ul_ty3_fw4_sfc} |
| [GlideCurrencySymbol - Scoped, Global](https://www.servicenow.com/docs/access?context=GlideCurrencySymbolBothAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * getCurrencySymbol() * getSortedActiveCurrencySymbols() {#api-rn__ul_vrm_lw4_sfc} |
| [GlideQueryCondition - Scoped](https://www.servicenow.com/docs/access?context=c_GlideQueryConditionScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addSystemCondition * addSystemOrCondition * addUserCondition * addUserOrCondition {#api-rn__ul_z5t_23v_v3c} |
| [GlideRecord - Scoped](https://www.servicenow.com/docs/access?context=c_GlideRecordScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addSystemEncodedQuery() * addSystemQuery() * addSystemOrderBy() * addSystemOrderByDesc() * addUserEncodedQuery() * addUserQuery() * addUserOrderBy() * addUserOrderByDesc() {#api-rn__ul_a2g_n3v_v3c} |
| [GlideSysAttachment - Scoped](https://www.servicenow.com/docs/access?context=c_GlideSysAttachmentScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addAttribute() * addMultipleAttributes() * deleteAllAttributes() * deleteAttribute() * fetchAllAttributes() * fetchAttribute() * updateAllAttributes() * updateAttribute() {#api-rn__ul_x42_mrs_hgc} |
| [GlideSystem - Scoped](https://www.servicenow.com/docs/access?context=c_GlideSystemScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Added support for additional message types to display at the top of forms: * addHighMessage() * addLowMessage() * addSuccessMessage() * addModerateMessage() {#api-rn__ul_b5t_hw3_4fc} |
[Table 1. New scoped classes and additional methods to existing scoped classes in Zurich]

{#api-rn__table_tcd_5v3_wqb} {#api-rn__table_ldq_g3c_tcc__entry__2}

| Class | Methods |
|-|-|
| [GlideDynamicAttribute - Global](https://www.servicenow.com/docs/access?context=GlideDynamicAttributeAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Updated content to remove support for dynamic attribute groups. New method getNamespaceName(). |
| [GlideDynamicAttributeStore - Global](https://www.servicenow.com/docs/access?context=GlideDynamicAttStoreAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Updated content to remove support for dynamic attribute groups. New methods: * getDynamicNamespace() * setDynamicNamespace() {#api-rn__ul_yjn_dns_2hc} |
| [GlideDynamicNamespace - Global](https://www.servicenow.com/docs/access?context=GlideDynamicNamespaceAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * getName() * isActive() * isTransient() {#api-rn__ul_r3t_jbx_bhc} |
| [GlideQueryCondition - Global](https://www.servicenow.com/docs/access?context=c_GlideQueryConditionAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addSystemCondition * addSystemOrCondition * addUserCondition * addUserOrCondition {#api-rn__ul_b1b_t3v_v3c} |
| [GlideRecord - Global](https://www.servicenow.com/docs/access?context=c_GlideRecordAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addSystemEncodedQuery() * addSystemQuery() * addSystemOrderBy() * addSystemOrderByDesc() * addUserEncodedQuery() * addUserQuery() * addUserOrderBy() * addUserOrderByDesc() {#api-rn__ul_m1b_t3v_v3c} |
| [GlideSysAttachment - Global](https://www.servicenow.com/docs/access?context=GlideSysAttachmentGlobalAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addAttribute() * addMultipleAttributes() * deleteAllAttributes() * deleteAttribute() * fetchAllAttributes() * fetchAttribute() * updateAllAttributes() * updateAttribute() {#api-rn__ul_nqs_zt1_wfc} |
| [GlideSystem - Global](https://www.servicenow.com/docs/access?context=c_GlideSystemAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Added support for additional message types to display at the top of forms: * addHighMessage() * addLowMessage() * addModerateMessage() * addSuccessMessage() {#api-rn__ul_a4y_wv3_4fc} |
| [Message - Global](https://www.servicenow.com/docs/access?context=sn_i18n.messageAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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() {#api-rn__ul_hqf_3gh_ngc} |
[Table 2. New global classes and additional methods to existing global classes in Zurich]

{#api-rn__table_ldq_g3c_tcc} {#api-rn__table_nds_wxf_gfc__entry__2}

| Class | Methods |
|-|-|
| [GlideForm (g_form) - Client](https://www.servicenow.com/docs/access?context=c_GlideFormAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addChoice() * addHighMessage() * addLowMessage() * addModerateMessage() * addSuccessMessage() * clearChoices() * disableChoice() * enableChoice() * getAnnotationByName() * getAnnotations() * getChoice() * getOptions() * hideAnnotation() * hideRelatedLinks() * hideTemplateBar() * removeChoice() * setChoiceLabel() * setRelatedLinksDisplay() * showAnnotation() * showRelatedLinks() * showTemplateBar() * toggleAnnotations() {#api-rn__ul_ods_wxf_gfc} |
| [GlideModal (Next Experience) - Client](https://www.servicenow.com/docs/access?context=GModClientAPINX&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * destroy() * get() * getID() * getPreference() * getPreferences() * renderWithContent(Object) * renderWithContent(String) * setDialog() * setPreference() * setTitle() * type() {#api-rn__ul_x5w_nrm_5fc} |
| [GlideNavigation (Next Experience) - Client](https://www.servicenow.com/docs/access?context=GlideNavigationClientAPINX&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | refreshNavigator() |
| [StopWatch (Next Experience) - Client](https://www.servicenow.com/docs/access?context=StopWatchAPINX&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * StopWatch() * getTime() * restart() * toString() {#api-rn__ul_fb4_tv4_sfc} |
| [GlideForm (Next Experience) - Client](https://www.servicenow.com/docs/access?context=GlideFormAPINX&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * addChoice() * addHighMessage() * addLowMessage() * addModerateMessage() * addSuccessMessage() * clearChoices() * disableChoice() * enableChoice() * getAnnotationByName() * getAnnotations() * getChoice() * getOptions() * hideAnnotation() * removeChoice() * setChoiceLabel() * showAnnotation() * toggleAnnotations() {#api-rn__ul_bn4_y4z_tfc} |
| [GlideUser (Next Experience) - Client](https://www.servicenow.com/docs/access?context=GlideUserAPINX&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | getRoles() |
[Table 3. New client classes and additional methods to existing client classes in Zurich]

{#api-rn__table_nds_wxf_gfc} {#api-rn__table_gmt_y3c_tcc__entry__2}

| API | Endpoints |
|-|-|
| [Conversation Member API](https://www.servicenow.com/docs/access?context=conversation-member-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * PUT now/conversation/member/{user_id}/drop * PUT now/conversation/member/{user_id}/update {#api-rn__ul_td3_1xf_gfc} |
| [Omnichannel Callback API](https://www.servicenow.com/docs/access?context=omichannel-callback-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * POST /api/sn_omni_callback/callback/attempt * POST /api/sn_omni_callback/callback/create * PATCH /api/sn_omni_callback/callback/update {#api-rn__ul_jyz_jtf_ngc} |
| [CSM Pricing API](https://www.servicenow.com/docs/access?context=csm-pricing-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * POST /api/sn_csm_pricing/pricingengine/computePrice * DELETE /api/sn_csm_pricing/pricingengine/pricing_context/{pricing_context_id} {#api-rn__ul_xpb_y2k_4hc} |
[Table 4. New REST APIs and additional endpoints to existing REST APIs in Zurich]

{#api-rn__table_gmt_y3c_tcc} {#api-rn__table_qlh_nlc_tcc__entry__5}

| Application | App Version | Release month | API | Endpoints |
|-|-|-|-|-|
| Omnichannel Callback | 2.0.4 | 2026-02 | [Omnichannel Callback API](https://www.servicenow.com/docs/access?context=omichannel-callback-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_nnb_hst_mhc} |
| Contact Center Integration Core | 1.5.0 | 2026-01 | [External ID Mapping API](https://www.servicenow.com/docs/access?context=external-id-mapping-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * 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} {#api-rn__ul_l3t_mwc_23c} |
| Digital Product Release | 2.3.0 | 2025-12 | [Digital Product Release API](https://www.servicenow.com/docs/access?context=digital-product-release-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * 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 {#api-rn__ul_svv_swk_hhc} |
| Threat Intelligence Security Center for Security Operations | 3.14.4 | 2025-12 | [TISC TAXII Server API](https://www.servicenow.com/docs/access?context=taxii-server-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * 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 {#api-rn__ul_xtt_4ns_tdc} |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Party Management Open API](https://www.servicenow.com/docs/access?context=tmf-party-management-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_scn_vpq_jhc} |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Product Inventory Open API](https://www.servicenow.com/docs/access?context=product-inventory-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * DELETE /sn_prd_invt/order/product/{id} * PATCH /sn_prd_invt/order/product/{id} {#api-rn__ul_u11_5yn_3hc} |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Service Catalog Open API](https://www.servicenow.com/docs/access?context=service-catalog-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_ix3_k14_ghc} |
| Threat Intelligence Security Center for Security Operations | 3.14.4 | 2025-12 | [TISC Intel Exchange API](https://www.servicenow.com/docs/access?context=tisc-intel-ex-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=tisc-rpz-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | POST /sn_sec_tisc/rpz_export |
| Network Inventory Advanced | 10.0 | 2025-08 | [DCIM Metric Data Feed API](https://www.servicenow.com/docs/access?context=dcim-metric-data-feed-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | POST /api/sn_ni_adv/dcim/feed/{vendorname} |
| Omnichannel Callback | 2.0.2 | 2025-08 | [Omnichannel Callback API](https://www.servicenow.com/docs/access?context=omichannel-callback-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * POST /api/sn_omni_callback/callback/attempt * POST /api/sn_omni_callback/callback/create * PATCH /api/sn_omni_callback/callback/update {#api-rn__ul_fln_ycb_xgc} |
| Quote Management | 6.0.1 | 2025-08 | [Quote Management API](https://www.servicenow.com/docs/access?context=quote-management-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * 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 {#api-rn__ul_jr5_lm1_wfc} |
| Telecommunication Open APIs | 4.1.1 | 2025-08 | [Work Order Management API](https://www.servicenow.com/docs/access?context=work-order-mgmt-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | * 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 {#api-rn__ul_v2s_sx4_sfc} |
[Table 5. New REST APIs and additional endpoints to existing REST APIs in the ServiceNow Store]

{#api-rn__table_qlh_nlc_tcc}

## Changed in this release {#api-rn__api-rn-changed-features}

{#api-rn__table_x1g_1mc_tcc__entry__2}

| Class | Methods |
|-|-|
| [GlideSysAttachment - Scoped](https://www.servicenow.com/docs/access?context=c_GlideSysAttachmentScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Support for copying any attributes from source attachment records and deleting attributes with attachments. * copy() * copy(targetFieldName) * copyAttachmentsByFieldNames() * deleteAllAttachment() * deleteAttachment() {#api-rn__ul_ysh_nt1_wfc} |
| [IdentificationEngine - Scoped](https://www.servicenow.com/docs/access?context=IdentificationEngineScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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() {#api-rn__ul_ajm_qr1_wfc} |
| [ProducerV2 - Scoped](https://www.servicenow.com/docs/access?context=ProducerV2ScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | send() - Added a return value and error handling. |
| [RESTMessageV2 - Scoped, Global](https://www.servicenow.com/docs/access?context=c_RESTMessageV2API&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | setHttpMethod() - Added support for HEAD method calls via the method parameter. |
[Table 6. Changed scoped classes in Zurich]

{#api-rn__table_x1g_1mc_tcc} {#api-rn__table_bq3_xc4_ghc__entry__5}

| Application | App Version | Release month | API | Endpoints |
|-|-|-|-|-|
| Lead to Cash Core | 1.7.1 | 2026-02 | [LeadtoCashCore - Scoped](https://www.servicenow.com/docs/access?context=LeadToCashCoreAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=LeadToCashCoreAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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. |
[Table 7. Changed scoped classes in ServiceNow Store]

{#api-rn__table_bq3_xc4_ghc} {#api-rn__table_omt_fmc_tcc__entry__2}

| Class | Methods |
|-|-|
| [GlideAggregate - Global](https://www.servicenow.com/docs/access?context=c_GlideAggregateAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Remove support for groups in Dynamic Schema. * addAggregate() * addHaving() * getDynamicAttributeValue() * getDynamicAttributeDisplayValue() * getValue() * groupBy() * orderBy() * orderByAggregate() {#api-rn__ul_tc3_1nj_zgc} |
| [GlideDynamicAttribute - Global](https://www.servicenow.com/docs/access?context=GlideDynamicAttributeAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Remove support for groups in Dynamic Schema. * getGroupName() * getName() * getPath() * getType() * isTransient() {#api-rn__ul_z3p_qzw_bhc} Remove getSysId(). Remove GlideTransientDynamicAttribute API documentation because GlideDynamicAttribute and GlideTransientDynamicAttribute APIs provide the same solution. |
| [GlideRecord - Global](https://www.servicenow.com/docs/access?context=c_GlideRecordAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Remove support for groups in Dynamic Schema. * addQuery() * getDisplayValue() * getDynamicAttribute() * getDynamicAttributeDisplayValue() * getDynamicAttributeValue() * getValue()orderBy() * orderByDesc() * setDisplayValue() * setDynamicAttributeDisplayValue() * setDynamicAttributeValue() * setDynamicAttributeValues() * setValue() {#api-rn__ul_cd4_wnj_zgc} |
| [GlideSysAttachment - Global](https://www.servicenow.com/docs/access?context=GlideSysAttachmentGlobalAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | Support for copying any attributes from source attachment records and deleting attributes with attachments. * copy() * copy(targetFieldName) * copyAttachmentsByFieldNames() * deleteAllAttachment() * deleteAttachment() {#api-rn__ul_qrd_rt1_wfc} |
| [IdentificationEngineScriptableApi - Global](https://www.servicenow.com/docs/access?context=c_IdentEngineScriptAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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() {#api-rn__ul_lm2_dr1_wfc} |
| [RESTMessageV2 - Scoped, Global](https://www.servicenow.com/docs/access?context=c_RESTMessageV2API&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | setHttpMethod() - Added support for HEAD method calls via the method parameter. |
[Table 8. Changed global classes in Zurich]

{#api-rn__table_omt_fmc_tcc} {#api-rn__table_nbf_qmc_tcc__entry__5}

| Application | App Version | Release month | API | Endpoints |
|-|-|-|-|-|
| Telecommunication Open APIs | 3.1.0 | 2026-02 | [Product Order Open API](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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}](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&section=tmf_prod_order-PATCH-ord-productOrder-id&ft:locale=en-US) * [Product Order Open API - PATCH /sn_ind_tmt_orm/productorder/{id}](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&section=tmf_prod_order-PATCH-productorder-id&ft:locale=en-US) * [Product Order Open API - POST /sn_ind_tmt_orm/order/productOrder](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&section=tmf_prod_order-POST-ord-productOrder&ft:locale=en-US) * [Product Order Open API - POST /sn_ind_tmt_orm/productorder](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&section=tmf_prod_order-POST-productOrder&ft:locale=en-US) {#api-rn__ul_ncj_z4p_23c} |
| Omnichannel Callback | 2.0.4 | 2025-12 | [Omnichannel Callback API](https://www.servicenow.com/docs/access?context=omichannel-callback-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_xsn_4st_mhc} |
| Proactive Service Experience Workflows | 7.7.1 | 2025-12 | [Trouble Ticket Open API](https://www.servicenow.com/docs/access?context=trouble-ticket-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_fg3_sb4_3hc} |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Product Catalog Open API](https://www.servicenow.com/docs/access?context=product-catalog-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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. {#api-rn__ul_xx4_v34_ghc}Enhanced the version and supports external system logic and complex characteristics. |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Service Catalog Open API](https://www.servicenow.com/docs/access?context=service-catalog-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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. {#api-rn__ul_inp_vg4_ghc} |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Product Order Open API](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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. {#api-rn__ul_dcq_kh4_ghc} |
| Telecommunication Open APIs | 6.0.9 | 2025-12 | [Service Order Open API](https://www.servicenow.com/docs/access?context=service-order-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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. {#api-rn__ul_gp3_d34_ghc} |
| Threat Intelligence Security Center for Security Operations | 3.14.4 | 2025-12 | [TISC API](https://www.servicenow.com/docs/access?context=tisc-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=ap-invoice-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | The following endpoints now support attachments: * POST sn_spend_intg/ap_invoice/json * POST sn_spend_intg/ap_invoice/xml {#api-rn__ul_n34_p2f_wfc} |
| Telecommunication Open APIs | 4.1.1 | 2025-08 | [Service Order Open API](https://www.servicenow.com/docs/access?context=service-order-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_fpk_q2l_tfc} |
| Telecommunication Open APIs | 4.1.1 | 2025-08 | [Product Catalog Open API](https://www.servicenow.com/docs/access?context=product-catalog-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_ikz_fdl_tfc} |
| Telecommunication Open APIs | 4.1.1 | 2025-08 | [Product Inventory Open API](https://www.servicenow.com/docs/access?context=product-inventory-open-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_u2q_bgl_tfc} |
| Telecommunication Open APIs | 4.1.1 | 2025-08 | [Product Order Open API](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 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 {#api-rn__ul_i2n_hfl_tfc} |
| Virtual Agent API | 4.0.0 | 2025-08 | [Virtual Agent Bot Integration API](https://www.servicenow.com/docs/access?context=bot-api&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | New options for the action request body parameter with corresponding examples. POST /sn_va_as_service/bot/integration |
[Table 9. Changed REST APIs in the ServiceNow Store]

{#api-rn__table_nbf_qmc_tcc}

## Deprecations {#api-rn__api-rn-deprecations}

* The GlideEncrypter API no longer supports Triple Data Encryption Standard (3DES) due to updated [NIST 800-131A Rev 2](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf) 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)](https://www.servicenow.com/docs/access?context=GlideEncrypterAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) 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](https://www.servicenow.com/docs/access?context=encryption&version=zurich&pubname=zurich-platform-security&ft:locale=en-US) instead for all cryptography operations.
  {#api-rn__ul_km1_l53_wfc}
* 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](https://www.servicenow.com/docs/access?context=GlideDynamicAttributeAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) 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](https://www.servicenow.com/docs/access?context=working-with-dynamic-schema&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US) definitions to take advantage of future improvements in features and functionality. For migration details, see the [Dynamic Schema Zurich Migration Guide \[KB2146133\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2146133) article in the Now Support Knowledge Base.
{#api-rn__ul_sfs_1rh_rkb}

## Activation information {#api-rn__api-rn-activation}

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)
{#api-rn__ul_ed2_ymc_tcc}  
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.
{#api-rn__ul_hyf_zmc_tcc}

