---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Client API reference

# Client API reference {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use client-side JavaScript APIs to control aspects of how ServiceNow AI Platform is displayed and functions within the web browser. This reference lists
available classes and methods along with parameters, descriptions, and examples to help control
the end-user experience.
* **[StandaloneClientMethods](https://servicenow-prod.fluidtopics.net/QPSrBRycYvNw~7askLJODg#StandaloneClientMethods)**   
  Standalone client methods are methods that you can use within your client JavaScripts, such as reflistOpen, but aren't a part of any class or API.
* **[DynamicTranslation - Client](https://servicenow-prod.fluidtopics.net/S_I3SrXlIMc_03OiOqrJxA#DynamicTranslationClientAPI)**   
  The DynamicTranslation API provides methods that translate text, in real time, into multiple languages using translation service providers. This API is available for both standard clients and Angular-based Service Portal clients.
* **[g_modal - Client](https://servicenow-prod.fluidtopics.net/SdEyS2~IzAFFQ_d1Jv1HxA#g_modalClientAPI)**   
  The g_modal API enables you to display a modal window to enhance application functionality.
* **[g_service_catalog - Client](https://servicenow-prod.fluidtopics.net/USHdwo0~ImklOO1r1JT3FA#g_service_catalogClientAPI)**   
  The g_service_catalog API provides methods to access data in a multi-row variable set (MRVS) when a model is open.
* **[GlideAgentWorkspace (g_aw) - Client](https://servicenow-prod.fluidtopics.net/af2usHBY3vrhAVviECMQpA#GlideAgentWorkspaceAPI)**   
  The g_aw API provides methods that enable a UI action or client script to open a specified record in an Agent Workspace tab.
* **[GlideAjax - Client](https://servicenow-prod.fluidtopics.net/9y18iKKIcWAq_NDuR_8fzQ#c_GlideAjaxAPI)**   
  The GlideAjax class enables a client script to call server-side code in a script include.
* **[GlideDialogWindow - Client (deprecated)](https://servicenow-prod.fluidtopics.net/23ZYfJU~ei2SOKJ6RF9UEA#c_GlideDialogWindowAPI)**   
  The GlideDialogWindow API provides methods for displaying a dialog in the current window and frame.
* **[GlideDocument - Client](https://servicenow-prod.fluidtopics.net/kYvIRyMgo4pl9pg2kRCVJA#c_GlideDocumentV3API)**   
  The GlideDocument API provides methods to search a Document Object Model (DOM) element, a document, or a JQuery element.
* **[GlideFlow - Client](https://servicenow-prod.fluidtopics.net/bJmTuo3wgtVkO0I60aP6wQ#GlideFlowAPI)**   
  The GlideFlow API provides methods for client-side interactions with actions, flows, and subflows.
* **[GlideForm (g_form) - Client](https://servicenow-prod.fluidtopics.net/D~Jz7pWgGiVdAfIZ~ZFj8Q#c_GlideFormAPI)**   
  The GlideForm API provides methods to customize forms.
* **[Mobile GlideForm (g_form) - Client](https://servicenow-prod.fluidtopics.net/GjnJtugTT6tm317D1l7W~Q#c_MobileGlideForm_API)**   
  The Mobile GlideForm (g_form) API provides methods to work with forms on the mobile platform.
* **[GlideGuid - Client](https://servicenow-prod.fluidtopics.net/6rv0kDk5HzLIzXfHN4THYA#c_GlideGuidV3API)**   
  The GlideGuid API provides methods to create a globally unique identifier.
* **[GlideList (Next Experience) - Client](https://servicenow-prod.fluidtopics.net/M_B3s_ODNuFgKelweNBx2w#GlideListClientAPINEx)**   
  The GlideList API provides methods to customize lists in the Next Experience UI Framework.
* **[GlideList2 (g_list) - Client](https://servicenow-prod.fluidtopics.net/z9iaUJmaHw4BYGeS8g8Qwg#c_GlideList2API)**   
  The GlideList2 API provides methods to customize (v2) lists.
* **[GlideListV3 (g_list) - Client (deprecated)](https://servicenow-prod.fluidtopics.net/G6MydPwUufcJMOxuNTpfDQ#c_GlideListV3API)**   
  The GlideListV3 API provides methods to manipulate lists.
* **[GlideMenu (g_menu and g_item) - Client](https://servicenow-prod.fluidtopics.net/WgH7hGhxfhQ~BsoI60ayVQ#c_GlideMenuAPI)**   
  The GlideMenu API provides methods that can be used in UI context menus and in `onShow` scripts to customize UI context menu items.
* **[GlideModalForm - Client](https://servicenow-prod.fluidtopics.net/THAq8mSP_5vH3kIASpMRyQ#c_GlideModalFormV3API)**   
  The GlideModalForm API provides methods to display a form in a GlideModal.
* **[GlideModal - Client](https://servicenow-prod.fluidtopics.net/991VdsfRLVSGIAiz0zj4Dw#c_GlideModalV3API)**   
  The GlideModal API provides methods for displaying a content overlay.
* **[GlideNavigation - Client](https://servicenow-prod.fluidtopics.net/YmP5dYRO2sCwTNZLTbegvg#c_GlideNavigationV3API)**   
  The GlideNavigation API provides methods to control and refresh the navigator and main frame.
* **[GlideNotification - Client](https://servicenow-prod.fluidtopics.net/yI1bV513wyzm00r_GC7rtw#c_GlideNotificationV3API)**   
  The GlideNotification API provides methods that display messages over the page content.
* **[GlideRecord - Client](https://servicenow-prod.fluidtopics.net/hf1Uz0talcO0SweUtV5_4Q#c_GlideRecordClientSideAPI)**   
  The GlideRecord API provides methods that perform database operations. This API enables the use of some GlideRecord functionality in client-side scripts, such as client scripts and UI policy scripts.
* **[GlideURLV3 - Client](https://servicenow-prod.fluidtopics.net/0Z~7jQ5fYAt3hn0DvVvOpg#c_GlideURLV3API)**   
  The GlideURLV3 API provides methods for manipulating a URI.
* **[GlideUser - Client](https://servicenow-prod.fluidtopics.net/9J_5TcrSQapaeWEwrxQqaQ#c_GlideUserAPI)**   
  The GlideUser API provides methods that access information about the current user and current user roles. Using this API avoids the need to use the slower GlideRecord queries to get user information.
* **[GlideUIScripts - Client](https://servicenow-prod.fluidtopics.net/LuZcgVnl4SgQbL~089Ty6A#GUIScriptsAPI)**   
  The GlideUIScripts API provides methods to access UI scripts from within client-side code.
* **[Guided Tours - Client](https://servicenow-prod.fluidtopics.net/iQA7ip468jsNB8mN6XFKHQ#guided_toursAPI)**   
  The Guided Tours API provides methods for launching and stopping guided tours.
* **[i18N - Client](https://servicenow-prod.fluidtopics.net/KVue2NZb_np_iNHnF96nww#c_i18NV3API)**   
  The i18N API provides methods to get and format translated messages.
* **[openFrameAPI - Client](https://servicenow-prod.fluidtopics.net/1bX87LVR8plYXdcA5dIKHg#c_openFrameAPI)**   
  The openFrameAPI provides methods that interact with OpenFrame. OpenFrame is an omni-present frame that communication partners can use to integrate their systems into the ServiceNow platform.
* **[NotifyClient - Client](https://servicenow-prod.fluidtopics.net/jqYd3PzX1cXwHhqxOj1T_A#c_Notify2WebRTCClient)**   
  The NotifyClient API provides methods that enable you to use Notify telephony functionality, such as making and receiving calls from a web browser.
* **[NotifyOnTaskClient - Client](https://servicenow-prod.fluidtopics.net/Fxag52nZAZvkIcxl2sn2Eg#NotifyOnTaskClient)**   
  The NotifyOnTaskClient API provides methods for sending SMS messages or starting/managing a conference call for various telephony service providers, such as Zoom and Webex.
* **[ScopedSessionDomain - Client](https://servicenow-prod.fluidtopics.net/eb_yy3PxPPTPpR3LX0V_gQ#ScopedSessionDomainAPI)**   
  The ScopedSessionDomain script include that contains client-side methods that provide functionality related to the current session domain.
* **[ScriptLoader - Client](https://servicenow-prod.fluidtopics.net/0koGTM6sYl8KZdF44Fo_kA#c_ScriptLoaderAPI)**   
  The ScriptLoader API provides methods to load scripts asynchronously.
* **[SNAnalytics - Client](https://servicenow-prod.fluidtopics.net/5P4lnhVfWN2q7Hg_~FCEuQ#SNAnalyticsClientAPI)**   
  The SNAnalytics API provides methods to push custom analytics data (events, pages, and user properties) to the User Experience Analytics for Service Portal dashboard.
* **[spAriaUtil - Client](https://servicenow-prod.fluidtopics.net/7LX1e4_WZqUZoO247TJkFg#spAriaUtil-API)**   
  The spAriaUtil API provides methods to show messages on a screen reader.
* **[spContextManager - Client](https://servicenow-prod.fluidtopics.net/n5wgPVyWe6lNcWkkITbrjQ#spContextManagerAPI)**   
  Makes data from a Service Portal widget available to other applications and services in a Service Portal page. For example, pass widget data to Agent Chat when it opens in a Service Portal page.
* **[spModal - Client](https://servicenow-prod.fluidtopics.net/awuV1N0CaRLJ2oS~zr6VuA#SPModal-API)**   
  Shows alerts, prompts, and confirmation dialogs in Service Portal widgets. The spModal class is available in Service Portal client scripts.
* **[spUtil - Client](https://servicenow-prod.fluidtopics.net/54Ovu16yhLTl~L8juy5Syw#spUtilAPI)**   
  The spUtil API provides utility methods to perform common functions in a Service Portal widget client script.
* **[StopWatch - Client](https://servicenow-prod.fluidtopics.net/SqtkaQuxq8dOItClzryK~g#c_StopWatchAPI)**   
  The StopWatch API provides methods to measure the duration of operations.

