---
sourceDocument: yokohama Combined Product Files
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/delta-xanadu-yokohama

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - yokohama Combined Product Files

ft:clusterId :

    - delta3yx

bundleId :

    - delta3yx


---

# Combined API release notes for upgrades from Xanadu to Yokohama

# Combined API release notes for upgrades from Xanadu to Yokohama {#ariaid-title1}

Release version: Yokohama  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 14 minutes to read  
Consolidated page of all release notes for API from Xanadu to Yokohama.

## 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 Yokohama.  
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 Yokohama

Before you upgrade to Yokohama, review these pre- and post-upgrade tasks and complete the tasks as needed.  
{#dfrn3-api-summary__entry__2}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## New features

Between your current release family and Yokohama, new features were introduced for API.  
{#dfrn3-api-summary__entry__8}

| Release | Release notes |
|-|-|
| Xanadu | {#dfrn3-api-summary__entry__12} | Class | Methods | |-|-| | [CMDBQBScopedScriptableAPI - Scoped](https://www.servicenow.com/docs/access?context=CMDBQBScopedAPI&family=xanadu&ft:locale=en-US) | * createReport() * deleteQuery() * getSavedQueryExecutionDetails() * saveQuery() * updateQuery() | | [HistoryWalker - Scoped, Global](https://www.servicenow.com/docs/access?context=HistoryWalkerScopedAPI&family=xanadu&ft:locale=en-US) | walkTo(checkpoint) | | [NumberFormatter - Scoped, Global](https://www.servicenow.com/docs/access?context=NumberFormatterBoth&family=xanadu&ft:locale=en-US) | * parseWithLocale() * parseWithSeparators() | | [PDAutomationProvider - Scoped, Global](https://www.servicenow.com/docs/access?context=PDAutomationProviderBothAPI&family=xanadu&ft:locale=en-US) | * activateProcess() * deactivateProcess() * duplicateProcess() | | [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/access?context=PDFGenerationAPIBothAPI&family=xanadu&ft:locale=en-US) | redact() | | [PersonalAuthAPI - Scoped](https://www.servicenow.com/docs/access?context=PersonalAuthAPIScoped&family=xanadu&ft:locale=en-US) | * PersonalAuthAPI() * getInitiatorURL() * isTokenValid() * revokeToken() | | [PlaybookExperience - Scoped](https://www.servicenow.com/docs/access?context=PlaybookExperienceScopedAPI&family=xanadu&ft:locale=en-US) | restartPlaybook() | [Table 1. New scoped classes and additional methods to existing scoped classes in Xanadu] {#dfrn3-api-summary__entry__28} | Class | Methods | |-|-| | [CMDBQueryBuilderAPI - Global](https://www.servicenow.com/docs/access?context=CMDBQueryBuilderAPI&family=xanadu&ft:locale=en-US) | * createReport() * deleteQuery() * saveQuery() * updateQuery() | | [DynamicSchemaAPI - Global](https://www.servicenow.com/docs/access?context=DynamicSchemaAPI&family=xanadu&ft:locale=en-US) | * clearDynamicCategoryCache() * clearDynamicChoiceSetCache() * clearDynamicAttributeGroupCache() * clearDynamicAttributeGroupCacheItem() * clearDynamicCategoryCacheItem() * clearDynamicChoiceSetItem() * get() | | [GlideAggregate - Global](https://www.servicenow.com/docs/access?context=c_GlideAggregateAPI&family=xanadu&ft:locale=en-US) | * getDynamicAttributeValue() - two signatures * getDynamicAttributeDisplayValue() - two signatures | | [GlideDate - Global](https://www.servicenow.com/docs/access?context=GlideDateAPI&family=xanadu&ft:locale=en-US) | parseDate() | | [GlideDynamicAttributeStore - Global](https://www.servicenow.com/docs/access?context=GlideDynamicAttStoreAPI&family=xanadu&ft:locale=en-US) | * clear() * getDisplayValue() * getValue() * setDisplayValue() * setDynamicAttributeDisplayValue() * setDynamicAttributeValue() * setDynamicAttributeValues() * setValue() * toString() | | [GlideElementDynamicAttributeStore - Global](https://www.servicenow.com/docs/access?context=GlideElementDynamicAttStoreAPI&family=xanadu&ft:locale=en-US) | * getDynamicAttribute() * getDynamicAttributeDisplayValue() * getDynamicAttributeValue() * setDynamicAttributeValue() * setDynamicAttributeValues() * setDynamicAttributeDisplayValue() * setDynamicAttributeDisplayValues() | | [GlideRecord - Global](https://www.servicenow.com/docs/access?context=c_GlideRecordAPI&family=xanadu&ft:locale=en-US) | * getDynamicAttribute() - two signatures * getDynamicAttributeValue() - two signatures * getDynamicAttributeDisplayValue() - two signatures * setDynamicAttributeValue() - two signatures * setDynamicAttributeDisplayValue() - two signatures * setDynamicAttributeValues() | | [HistoryWalker - Scoped, Global](https://www.servicenow.com/docs/access?context=HistoryWalkerScopedAPI&family=xanadu&ft:locale=en-US) | walkTo(checkpoint) | | [NumberFormatter - Scoped, Global](https://www.servicenow.com/docs/access?context=NumberFormatterBoth&family=xanadu&ft:locale=en-US) | * parseWithLocale() * parseWithSeparators() | | [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/access?context=PDFGenerationAPIBothAPI&family=xanadu&ft:locale=en-US) | redact() | [Table 2. New global classes and additional methods to existing global classes in Xanadu] {#dfrn3-api-summary__entry__50} | Class | Methods | |-|-| | [m_form - Client](https://www.servicenow.com/docs/access?context=m_formClientAPI&family=xanadu&ft:locale=en-US) | * addErrorMessage() * addInfoMessage() * getValue() * setAffectedInputs() * setValue() | | [MobileScriptIncludeCaller - Client](https://www.servicenow.com/docs/access?context=MobileScriptInclCallerClientAPI&family=xanadu&ft:locale=en-US) | * MobileScriptIncludeCaller() * addParam() * call() | [Table 3. New client mobile APIs and additional methods to existing client mobile APIs in Xanadu] |
| Yokohama | {#dfrn3-api-summary__entry__58} | Class | Methods | |-|-| | [Console - Scoped, Global](https://www.servicenow.com/docs/access?context=ConsoleAPI&family=yokohama&ft:locale=en-US) | * error() * group() * groupCollapsedString() * groupEnd() * info() * log() * table() * time() * timeEnd() * timeLog() * trace() * warn() | | [Fetch - Scoped, Global](https://www.servicenow.com/docs/access?context=FetchAPI&family=yokohama&ft:locale=en-US) | fetch() | | [Fetch Headers - Scoped, Global](https://www.servicenow.com/docs/access?context=Fetch.HeadersAPI&family=yokohama&ft:locale=en-US) | * Headers() * append() * delete() * entries() * forEach() * get() * getSetCookie() * has() * keys() * set() * values() | | [Fetch Request - Scoped, Global](https://www.servicenow.com/docs/access?context=Fetch.RequestAPI&family=yokohama&ft:locale=en-US) | * Request() * arrayBuffer() * blob() * bytes() * clone() * formData() * json() * text() | | [Fetch RequestInit - Scoped, Global](https://www.servicenow.com/docs/access?context=Fetch.RequestInitAPI&family=yokohama&ft:locale=en-US) | requestInit() | | [Fetch Response - Scoped,Global](https://www.servicenow.com/docs/access?context=Fetch.ResponseAPI&family=yokohama&ft:locale=en-US) | * arrayBuffer() * blob() * bytes() * formData() * json() * text() | | [GlideUser - Scoped](https://www.servicenow.com/docs/access?context=c_GlideUserScopedAPI&family=yokohama&ft:locale=en-US) | * getTimeZoneLabel() * getTimeZoneLabelLang() | | [OrderUtil - Scoped](https://www.servicenow.com/docs/access?context=OrderUtilScopedAPI&family=yokohama&ft:locale=en-US) | * getStateFromOrder() * isOrderInDraftState() | | [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/access?context=PDFGenerationAPIBothAPI&family=yokohama&ft:locale=en-US) | * convertToPDFAsync() * convertToPDFWithHeaderFooterAsync() | | [ProcessMiningIntegrationAPI - Scoped](https://www.servicenow.com/docs/access?context=ProcessMiningIntAPIScoped&family=yokohama&ft:locale=en-US) | * createProject() * deleteProject() * getBreakDownStats() * getFindings() * getMiningStatus() * getProject() * scheduleMining() | | [RESTMessageV2 - Scoped, Global](https://www.servicenow.com/docs/access?context=c_RESTMessageV2API&family=yokohama&ft:locale=en-US) | setAllowedRedirectURIs() | | [SOAPMessageV2 - Scoped, Global](https://www.servicenow.com/docs/access?context=c_SOAPMessageV2API&family=yokohama&ft:locale=en-US) | * setAllowedRedirectURIs() * setFollowRedirect() | | [UriMatcher - Scoped](https://www.servicenow.com/docs/access?context=UriMatcherScopedAPI&family=yokohama&ft:locale=en-US) | * UriMatcher() * match() | | [UriMatcherResponse - Scoped](https://www.servicenow.com/docs/access?context=UriMatcherResponseScopedAPI&family=yokohama&ft:locale=en-US) | * getErrorMessages() * isError() * isFragmentMatches() * isHostMatches() * isMatch() * isPathMatches() * isSchemeMatches() | | [v_record - Scoped, Global](https://www.servicenow.com/docs/access?context=v_recordAPI&family=yokohama&ft:locale=en-US) | setLastErrorMessage() | [Table 4. New scoped classes and additional methods to existing scoped classes in Yokohama] {#dfrn3-api-summary__entry__90} | Class | Methods | |-|-| | [Console - Scoped, Global](https://www.servicenow.com/docs/access?context=ConsoleAPI&family=yokohama&ft:locale=en-US) | * error() * group() * groupCollapsedString() * groupEnd() * info() * log() * table() * time() * timeEnd() * timeLog() * trace() * warn() | | [Fetch - Scoped, Global](https://www.servicenow.com/docs/access?context=FetchAPI&family=yokohama&ft:locale=en-US) | fetch() | | [Fetch Headers - Scoped, Global](https://www.servicenow.com/docs/access?context=Fetch.HeadersAPI&family=yokohama&ft:locale=en-US) | * Headers() * append() * delete() * entries() * forEach() * get() * getSetCookie() * has() * keys() * set() * values() | | [Fetch Request - Scoped, Global](https://www.servicenow.com/docs/access?context=Fetch.RequestAPI&family=yokohama&ft:locale=en-US) | * Request() * arrayBuffer() * blob() * bytes() * clone() * formData() * json() * text() | | [Fetch RequestInit - Scoped, Global](https://www.servicenow.com/docs/access?context=Fetch.RequestInitAPI&family=yokohama&ft:locale=en-US) | requestInit() | | [Fetch Response - Scoped,Global](https://www.servicenow.com/docs/access?context=Fetch.ResponseAPI&family=yokohama&ft:locale=en-US) | * arrayBuffer() * blob() * bytes() * formData() * json() * text() | | [GlideDynamicAttribute - Global](https://www.servicenow.com/docs/access?context=GlideDynamicAttributeAPI&family=yokohama&ft:locale=en-US) | * getSysId() * getName() * getType() * getGroupName() * getPath() * isTransient() | | [GlideDynamicAttributeStore - Global](https://www.servicenow.com/docs/access?context=GlideDynamicAttStoreAPI&family=yokohama&ft:locale=en-US) | getDynamicAttributes() | | [GlideElementDynamicAttributeStore - Global](https://www.servicenow.com/docs/access?context=GlideElementDynamicAttStoreAPI&family=yokohama&ft:locale=en-US) | * getDynamicAttributesInSchema() * getDynamicAttributesInStore() | | [GlideTransientDynamicAttribute - Global](https://www.servicenow.com/docs/access?context=GlideTransientDynamicAttributeAPI&family=yokohama&ft:locale=en-US) | * getSysId() * getName() * getType() * getGroupName() * getPath() * isTransient() | | [GlideUser - Global](https://www.servicenow.com/docs/access?context=GUserAPI&family=yokohama&ft:locale=en-US) | * getTimeZoneLabel() * getTimeZoneLabelLang() | | [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/access?context=PDFGenerationAPIBothAPI&family=yokohama&ft:locale=en-US) | * convertToPDFAsync() * convertToPDFWithHeaderFooterAsync() | | [RESTMessageV2 - Scoped, Global](https://www.servicenow.com/docs/access?context=c_RESTMessageV2API&family=yokohama&ft:locale=en-US) | setAllowedRedirectURIs() | | [SOAPMessageV2 - Scoped, Global](https://www.servicenow.com/docs/access?context=c_SOAPMessageV2API&family=yokohama&ft:locale=en-US) | * setAllowedRedirectURIs() * setFollowRedirect() | [Table 5. New global classes and additional methods to existing global classes in Yokohama] {#dfrn3-api-summary__entry__120} | API | Endpoints | |-|-| | [AWA Offer Work API](https://www.servicenow.com/docs/access?context=awa-offer-work-api&family=yokohama&ft:locale=en-US) | POST /now/awa/documents/{document_table}/{document_sys_id}/offer | | [Continuous Integration and Continuous Delivery (CICD) Update Set API](https://www.servicenow.com/docs/access?context=cicd-update-set-api&family=yokohama&ft:locale=en-US) | * 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 | [Table 6. New REST APIs and additional endpoints to existing REST APIs in Yokohama] {#dfrn3-api-summary__entry__128} | Application | App Version | Class | Methods | |-|-|-|-| | Lead Management | v3.0 | [LeadAPIHelperOOB - Scoped](https://www.servicenow.com/docs/access?context=LeadAPIHelperOOBAPI&family=yokohama&ft:locale=en-US) | * getJSONFromGR() * getLeadsJSON() * getTransformedLead() | | Lead Management | v3.0 | [LeadAPIProcessUtilOOB - Scoped](https://www.servicenow.com/docs/access?context=LeadAPIProcessUtilOOBAPI&family=yokohama&ft:locale=en-US) | * processCreateLead() * processGetAllLeads() * processGrtLeadById() * processUpdateLead() | | Lead Management | v3.0 | [LeadAPIValidationUtilOOB - Scoped](https://www.servicenow.com/docs/access?context=LeadAPIValidationUtilOOBAPI&family=yokohama&ft:locale=en-US) | * validateLeadObjectForPatchCall() * validateLeadObjectForPostCall() | | Sales and Service API Core | 7.0.0 | [IBQConfigBase API - Scoped](https://www.servicenow.com/docs/access?context=IBQConfigBaseAPIBoth&family=yokohama&ft:locale=en-US) | * generateParentRecord() * getRunMode() * processInboundQueueRequest() | | Order Management | v12.5.0 | [OrderGuide - Scoped](https://www.servicenow.com/docs/access?context=OrderGuideScopedAPI&family=yokohama&ft:locale=en-US) | isOrderInDraftState() | [Table 7. New scoped classes and additional methods to existing scoped classes in the ServiceNow Store] {#dfrn3-api-summary__entry__152} | 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) | [Table 8. New client classes and additional methods to existing client classes in the ServiceNow Store] {#dfrn3-api-summary__entry__184} | Application | App Version | API | Endpoints | |-|-|-|-| | Accounts Payable Operations | v2.0.0 | [AP Invoice API](https://www.servicenow.com/docs/access?context=ap-invoice-api&family=yokohama&ft:locale=en-US) | * POST /sn_spend_intg/ap_invoice/xml | | Expanded Product Model and Asset Classes | v1.0 | [AI Assets API](https://www.servicenow.com/docs/access?context=ai-assets-api&family=yokohama&ft:locale=en-US) | * 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](https://www.servicenow.com/docs/access?context=servicecontract-api&family=yokohama&ft:locale=en-US) | * 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](https://www.servicenow.com/docs/access?context=verifyentitlements-api&family=yokohama&ft:locale=en-US) | GET /sn_ent_verify/verifyentitlements | | Lead Management | v3.0 | [lead API](https://www.servicenow.com/docs/access?context=lead-api&family=yokohama&ft:locale=en-US) | * 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 and Order Management | v4.0 | [Sales Agreement API](https://www.servicenow.com/docs/access?context=sales_agreement-api&family=yokohama&ft:locale=en-US) | * GET /sn_sales_agmt_core/salesagreement /{id} * POST /sn_sales_agmt_core/salesagreement  | [Table 9. New REST APIs and additional endpoints to existing REST APIs in the ServiceNow Store] |
[ ]

## Changes

Between your current release family and Yokohama, some changes were made to existing API features.  
{#dfrn3-api-summary__entry__210}

| Release | Release notes |
|-|-|
| Xanadu | {#dfrn3-api-summary__entry__214} | Class | Methods | |-|-| | [HistoryWalker - Scoped, Global](https://www.servicenow.com/docs/access?context=HistoryWalkerScopedAPI&family=xanadu&ft:locale=en-US) | Added parameter for specifying the type of history walker implementation to use. HistoryWalker() | [Table 10. Changed scoped classes in Xanadu] {#dfrn3-api-summary__entry__218} | Class | Methods | |-|-| | [GlideAggregate - Global](https://www.servicenow.com/docs/access?context=c_GlideAggregateAPI&family=xanadu&ft:locale=en-US) | Added support for dynamic schema. * addAggregate() * addHaving() * getValue() * groupBy() * orderBy() * orderByAggregate() | | [GlideRecord - Global](https://www.servicenow.com/docs/access?context=c_GlideRecordAPI&family=xanadu&ft:locale=en-US) | Added support for dynamic schema. * addQuery() * getDisplayValue() * getValue() * orderBy() * orderByDesc() * setDisplayValue() * setValue() | | [HistoryWalker - Scoped, Global](https://www.servicenow.com/docs/access?context=HistoryWalkerScopedAPI&family=xanadu&ft:locale=en-US) | Added parameter for specifying the type of history walker implementation to use. HistoryWalker() | [Table 11. Changed global classes in Xanadu] {#dfrn3-api-summary__entry__226} | Class | Methods | |-|-| | [AWA Manual Assignment API](https://www.servicenow.com/docs/access?context=awa_manual_assign-api&family=xanadu&ft:locale=en-US) | Added new request body parameters. POST /awa/workitems/{work_item_sys_id}/assignments | | [Continuous Integration/Continuous Delivery (CICD) API](https://www.servicenow.com/docs/access?context=cicd-api&family=xanadu&ft:locale=en-US) | 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 | [Table 12. Changed REST APIs in Xanadu] {#dfrn3-api-summary__entry__234} | Application | App version | Class | Methods | |-|-|-|-| | Lead to Cash Core | V1.3.1 | [LeadtoCashCore - Scoped](https://www.servicenow.com/docs/access?context=LeadToCashCoreAPI&family=xanadu&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=LeadToCashCoreAPI&family=xanadu&ft:locale=en-US) | 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. | [Table 13. Changed scoped classes in the ServiceNow store] {#dfrn3-api-summary__entry__246} |   |   | Class | Methods | |-|-|-|-| | CSM Openframe | V1.0 | [openFrameAPI - Client](https://www.servicenow.com/docs/access?context=c_openFrameAPI&family=xanadu&ft:locale=en-US) | Added workitem_rejected and workitem_accepted response payloads. subscribe() | | CSM Openframe | V1.1 | [openFrameAPI - Client](https://www.servicenow.com/docs/access?context=c_openFrameAPI&family=xanadu&ft:locale=en-US) | Added isAutoAccepted flag in response payloads. subscribe() | [Table 14. Changed client APIs in the ServiceNow store] {#dfrn3-api-summary__entry__258} | Application | App version | Class | Methods | |-|-|-|-| | Customer Contracts and Entitlements | V4.0 | [Service Contract API](https://www.servicenow.com/docs/access?context=servicecontract-api&family=xanadu&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=verifyentitlements-api&family=xanadu&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=service-order-open-api&family=xanadu&ft:locale=en-US) | * 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](https://www.servicenow.com/docs/access?context=product-catalog-open-api&family=xanadu&ft:locale=en-US) | * 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](https://www.servicenow.com/docs/access?context=tisc-api&family=xanadu&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=wsd_extra_serv_req-api&family=xanadu&ft:locale=en-US) | Added new request body parameter, reservationDateTimeChanged. GET /sn_wsd_rsv/reservable/list_reservables/{sys_ids} | | Workplace Reservation Management | V2.11.0 | [WSD Reservable API](https://www.servicenow.com/docs/access?context=wsd_reservable-api&family=xanadu&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=wsd_reservable-V2-api&family=xanadu&ft:locale=en-US) | Added new query parameter, reservation_start_time. POST /sn_wsd_rsv/v2/reservable/list_reservables | [Table 15. Changed REST APIs in the ServiceNow store] |
| Yokohama | {#dfrn3-api-summary__entry__294} | Class | Methods | |-|-| | [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/access?context=PDFGenerationAPIBothAPI&family=yokohama&ft:locale=en-US) | * 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. | [Table 16. Changed scoped classes in Yokohama] {#dfrn3-api-summary__entry__298} | Class | Methods | |-|-| | [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/access?context=PDFGenerationAPIBothAPI&family=yokohama&ft:locale=en-US) | * 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. | [Table 17. Changed global classes in Yokohama] {#dfrn3-api-summary__entry__302} | 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. | [Table 18. Changed REST APIs in Yokohama] {#dfrn3-api-summary__entry__308} | Application | App Version | Class | Methods | |-|-|-|-| | Lead to Cash Core | V1.4 | [LeadtoCashCore - Scoped](https://www.servicenow.com/docs/access?context=LeadToCashCoreAPI&family=yokohama&ft:locale=en-US) | 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)](https://www.servicenow.com/docs/access?context=cr-TestGen-startJob_S_S_S_N_N_N_S&family=yokohama&ft:locale=en-US) | Added the testSuite parameter allowing you to set the name of the new test suite that is created during test generation. | [Table 19. Changed scoped classes in the ServiceNow Store] {#dfrn3-api-summary__entry__320} | 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) | subscribe(): Added new events * openframe_wrap_up_submitted * openframe_heart_beat | | Mobile SDK | v2.9.0 | [NowChatTheme interface - Android](https://www.servicenow.com/docs/access?context=NowChatThemeColorsAndroidInterface&family=yokohama&ft:locale=en-US) | Updated available chat UI color defaults. | | Mobile SDK | v2.9.0 | [NowWebTheme interface - Android](https://www.servicenow.com/docs/access?context=NowWebThemeAndroidInterface&family=yokohama&ft:locale=en-US) | Updated available web view UI color defaults. | | Mobile SDK | v2.9.0 | [NowChatThemeable protocol - iOS](https://www.servicenow.com/docs/access?context=NowChatThemeableiOSProtocol&family=yokohama&ft:locale=en-US) | Updated available chat UI color defaults. | | Mobile SDK | v2.9.0 | [NowWebThemeable protocol - iOS](https://www.servicenow.com/docs/access?context=NowWebThemeableiOSProtocol&family=yokohama&ft:locale=en-US) | Updated available web view UI color defaults. | [Table 20. Changed client classes in the ServiceNow Store] {#dfrn3-api-summary__entry__344} | 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)](https://www.servicenow.com/docs/access?context=cr-TestGen-startJob_S_S_S_N_N_N_S&family=yokohama&ft:locale=en-US) | Added the testSuite parameter allowing you to set the name of the new test suite that is created during test generation. | [Table 21. Changed global classes in the ServiceNow Store] {#dfrn3-api-summary__entry__352} | Application | App Version | API | Endpoints | |-|-|-|-| | Accounts Payable Operations | v2.0.0 | [AP Invoice API](https://www.servicenow.com/docs/access?context=ap-invoice-api&family=yokohama&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=cr-TestGenAPI-POST-test-generation&family=yokohama&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=tmf622_product_ordering-api&family=yokohama&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=product-inventory-open-api&family=yokohama&ft:locale=en-US) | 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](https://www.servicenow.com/docs/access?context=product-catalog-open-api&family=yokohama&ft:locale=en-US) | 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 | [Table 22. Changed REST APIs in the ServiceNow Store] |
[ ]

## Removed

Between your current release family and Yokohama, some API features or functionality were removed.  
{#dfrn3-api-summary__entry__374}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## Deprecations

Between your current release family and Yokohama, some API features or functionality were deprecated.  
{#dfrn3-api-summary__entry__380}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## Activation information

Review information on how to activate API.  
{#dfrn3-api-summary__entry__386}

| 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 for Providers application (sn_sb_pro) and the 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 | 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. |
[ ]

## Additional requirements

If any additional requirements were introduced or changed for API we have noted them here.  
{#dfrn3-api-summary__entry__392}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## Browser requirements

If any specific browser requirements were introduced or changed for API we have noted them here.  
{#dfrn3-api-summary__entry__398}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## Accessibility information

Review details on accessibility information for API, such as specific requirements or compliance levels.  
{#dfrn3-api-summary__entry__404}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## Localization information

If there are specific localization considerations for API we have noted them here.  
{#dfrn3-api-summary__entry__410}

| Release | Release notes |
|-|-|
| Xanadu | No updates for this release. |
| Yokohama | No updates for this release. |
[ ]

## Highlight information

If there are specific highlight considerations for API we have noted them here.  
{#dfrn3-api-summary__entry__416}

| 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](https://www.servicenow.com/docs/access?context=api-implementation-reference&family=xanadu&ft:locale=en-US) 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](https://www.servicenow.com/docs/access?context=api-implementation-reference&family=yokohama&ft:locale=en-US) for more information. |
[ ]


