{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":170,"path":"api-reference/api-client.md","title":"Client API reference","bundle":null,"doc_type":null,"release":"australia","body":"\n# Client API reference\n\nUse 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.\n\n-   **[StandaloneClientMethods](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/StandaloneClientMethods.md)**  \nStandalone 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.\n-   **[DynamicTranslation - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/DynamicTranslationClientAPI.md)**  \nThe 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.\n-   **[g\\_service\\_catalog - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/g_service_catalogClientAPI.md)**  \nThe g\\_service\\_catalog API provides methods to access data in a multi-row variable set \\(MRVS\\) when a model is open.\n-   **[GlideAgentWorkspace \\(g\\_aw\\) - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/GlideAgentWorkspaceAPI.md)**  \nThe g\\_aw API provides methods that enable a UI action or client script to open a specified record in an Agent Workspace tab.\n-   **[GlideAjax - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideAjaxAPI.md)**  \nThe GlideAjax class enables a client script to call server-side code in a script include.\n-   **[GlideDialogWindow - Client \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideDialogWindowAPI.md)**  \nThe GlideDialogWindow API provides methods for displaying a dialog in the current window and frame.\n-   **[GlideDocument - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideDocumentV3API.md)**  \nThe GlideDocument API provides methods to search a Document Object Model \\(DOM\\) element, a document, or a JQuery element.\n-   **[GlideFlow - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/GlideFlowAPI.md)**  \nThe GlideFlow API provides methods for client-side interactions with actions, flows, and subflows.\n-   **[GlideForm \\(g\\_form\\) - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideFormAPI.md)**  \nThe GlideForm API provides methods to customize forms.\n-   **[Mobile GlideForm \\(g\\_form\\) - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_MobileGlideForm_API.md)**  \nThe Mobile GlideForm \\(g\\_form\\) API provides methods to work with forms on the mobile platform.\n-   **[GlideGuid - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideGuidV3API.md)**  \nThe GlideGuid API provides methods to create a globally unique identifier.\n-   **[GlideList2 \\(g\\_list\\) - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideList2API.md)**  \nThe GlideList2 API provides methods to customize \\(v2\\) lists.\n-   **[GlideListV3 \\(g\\_list\\) - Client \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideListV3API.md)**  \nThe GlideListV3 API provides methods to manipulate lists.\n-   **[GlideMenu \\(g\\_menu and g\\_item\\) - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideMenuAPI.md)**  \nThe GlideMenu API provides methods that can be used in UI context menus and in `onShow` scripts to customize UI context menu items.\n-   **[GlideModalForm - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideModalFormV3API.md)**  \nThe GlideModalForm API provides methods to display a form in a GlideModal.\n-   **[GlideModal - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideModalV3API.md)**  \nThe GlideModal API provides methods for displaying a content overlay, known as a modal. Modals are interactive windows that appear above a page and close when a user takes an action. You can use a modal to display information, ask questions, or perform actions.\n-   **[GlideNavigation - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideNavigationV3API.md)**  \nThe GlideNavigation API provides methods to control and refresh the navigator and main frame.\n-   **[GlideNotification - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideNotificationV3API.md)**  \nThe GlideNotification API provides methods that display messages over the page content.\n-   **[GlideRecord - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideRecordClientSideAPI.md)**  \nThe 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.\n-   **[GlideURLV3 - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideURLV3API.md)**  \nThe GlideURLV3 API provides methods for manipulating a URI.\n-   **[GlideUser - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_GlideUserAPI.md)**  \nThe 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.\n-   **[GlideUIScripts - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/GUIScriptsAPI.md)**  \nThe GlideUIScripts API provides methods to access UI scripts from within client-side code.\n-   **[Guided Tours - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/guided_toursAPI.md)**  \nThe Guided Tours API provides methods for launching and stopping guided tours.\n-   **[i18N - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_i18NV3API.md)**  \nThe i18N API provides methods to get and format translated messages.\n-   **[openFrameAPI - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_openFrameAPI.md)**  \nThe 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.\n-   **[NotifyClient - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_Notify2WebRTCClient.md)**  \nThe NotifyClient API provides methods that enable you to use Notify telephony functionality, such as making and receiving calls from a web browser.\n-   **[NotifyOnTaskClient - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/NotifyOnTaskClient.md)**  \nThe NotifyOnTaskClient API provides methods for sending SMS messages or starting/managing a conference call for various telephony service providers, such as Zoom and Webex.\n-   **[ScopedSessionDomain - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/ScopedSessionDomainAPI.md)**  \nThe ScopedSessionDomain script include that contains client-side methods that provide functionality related to the current session domain.\n-   **[ScriptLoader - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_ScriptLoaderAPI.md)**  \nThe ScriptLoader API provides methods to load scripts asynchronously.\n-   **[SNAnalytics - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/SNAnalyticsClientAPI.md)**  \nThe SNAnalytics API provides methods to push custom analytics data \\(events, pages, and user properties\\) to the Usage Insights for Service Portal dashboard.\n-   **[spAriaUtil - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/spAriaUtil-API.md)**  \nThe spAriaUtil API provides methods to show messages on a screen reader.\n-   **[spContextManager - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/spContextManagerAPI.md)**  \nMakes 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.\n-   **[spModal - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/SPModal-API.md)**  \nShows alerts, prompts, and confirmation dialogs in Service Portal widgets. The spModal class is available in Service Portal client scripts.\n-   **[spUtil - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/spUtilAPI.md)**  \nThe spUtil API provides utility methods to perform common functions in a Service Portal widget client script.\n-   **[StopWatch - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/c_StopWatchAPI.md)**  \nThe StopWatch API provides methods to measure the duration of operations.\n\n**Parent Topic:**[API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/api-reference.md)\n\n"}}