---
sourceDocument: Australia API Reference
sourceDocumentLink: https://www.servicenow.com/docs/r/api-reference

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Browse APIs by product

# Browse APIs by product {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 12 minutes to read

Find APIs to use with your ServiceNow products.

Browse the table below to view which Server, REST, and Client APIs are supported by a specific ServiceNow product. All products and APIs display by default in alphabetical order. To see only APIs of those products you're interested in, select one or more product names in the
Product filter drop-down on this page. Once you select a product in the filter, only the APIs for your selection(s) display in the table. Clear filter criteria by deselecting options in the
filter drop-down.

In the APIs column, simply hover over a link to read a short description about an API's functionality, or click the link to view its full reference documentation. An asterisk\* indicates that the API is offered in all ServiceNow products.  
{#api-product-type__table_acd_tw1_tvb__entry__2}

| Product | APIs |
|-|-|
| Advanced Work Assignment | Server : * [Agent - Global](https://www.servicenow.com/docs/d2XUQwZKJNGX2nttX9y8GA#c_AgentAPI "The Agent API provides methods for getting or setting agent presence and channel availability.") * [Queue - Global](https://www.servicenow.com/docs/P~CQ~t~Cgy5FeyKs1Sx00Q#c_QueueAPI "The Queue API (Advanced Work Assignment) provides methods to route a document to a queue.") * [Queue - Scoped](https://www.servicenow.com/docs/UU4lLUY6cKmLcsGua8M7pg#QueueScopedAPI "The Queue API provides methods that allow you to retrieve or join a Connect Support chat queue.") {#api-product-type__ul_q3d_zd1_twb} REST : * [AWA Agent API](https://www.servicenow.com/docs/dqfhZw~6tE4d3lfxq5b~Nw#agent-api "The AWA (Advanced Work Assignment) Agent API provides endpoints to manage agent presence, channel availability, and workload.") * [AWA Manual Assignment API](https://www.servicenow.com/docs/tFntPIwttiKiECqRkv6JRw#awa_manual_assign-api "The AWA Manual Assignment API provides an endpoint to manually assign available work items to available Advanced Work Assignment (AWA) agents.") * [AWA Inbox Actions API](https://www.servicenow.com/docs/HCJ9r6w3wLB84e9d42mvBA#awa-inbox-actions-api "The AWA Inbox Actions API provides endpoints to accept or reject a work item on behalf of an agent. This API also retrieves reject reasons for rejected work items.") * [AWA Routing API](https://www.servicenow.com/docs/jzKlptm4UZnLjgzj0SfyKg#queue-api "The AWA Routing API provides endpoints to route a document to a queue.") {#api-product-type__ul_ltg_xx1_tvb} |
| Agent Client Collector | Server : * [AccAgentsAPI - Scoped](https://www.servicenow.com/docs/RV9x3uOkKP5bM5~9_qNULw#AccAgentsAPIAPIScoped "The AccAgentsAPI script include enables you to perform management actions on available agents.") * [AccCheckDefsAPI - Scoped](https://www.servicenow.com/docs/~cdCmKjOj3_QOdcrM315tg#AccCheckDefsAPIAPIScoped "The AccCheckDefsAPI script include enables managing check definitions and associated parameters.") * [AgentNowHandler - Scoped](https://www.servicenow.com/docs/Mf51I8jFYwSuUlQCP_CHuQ#AgentNowHandlerAPIScoped "The AgentNowHandler script include provides methods that enable running check definitions on demand, checking the status of on demand executions and test check executions and for stopping background checks that were executed on demand.") * [CheckDefinitionTestBuilder - Scoped](https://www.servicenow.com/docs/nwkngBXAQzzEf3YknPJEMA#CheckDefinitionTestBuilderAPIScope "The CheckDefinitionTestBuilder script include provides methods that enable you to building test check requests on check definitions.") * [CheckInstanceTestBuilder - Scoped](https://www.servicenow.com/docs/tus~YeP0_qbsfnCv4pSn~A#CheckInstanceTestBuilderAPIScoped "The CheckInstanceTestBuilder script include provides methods that enable building test check requests on check instances.") {#api-product-type__ul_oqy_4rj_bwb} REST : * [Agent Client Collector API](https://www.servicenow.com/docs/Lf2_rsK0EEnOpsVTmCHl8A#agnt_clnt_cll-api "The Agent Client Collector API provides endpoints to manage actions on available agents and managing policies.") * [Push Metrics API](https://www.servicenow.com/docs/kJk8JdkD~lw~IwplhVi_yA#push-metrics-MID-server "The Push Metrics API provides endpoints that enable you to push raw Metric Intelligence data from an external source to the MID Server.") {#api-product-type__ul_xrs_pcn_zvb} |
| Agent Workspace | Client :   [GlideAgentWorkspace (g_aw)](https://www.servicenow.com/docs/gMUntowH~S4LHArXu8HaSw#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.") |
| AI Control Tower | REST :   [AI Assets Inventory API](https://www.servicenow.com/docs/_oOvA6dc3t5PvTzqYbnsJw#ai-assets-inventory-api "The AI Assets Inventory APIs provide programmatic access to AI assets managed under the AI Control Tower application.") |
| AI Search | Server : * [GeniusResultAnswer - Scoped](https://www.servicenow.com/docs/GBAc9uYb29uzXaaowGsKFQ#GeniusResultAnswerScopedAPI "The GeniusResultAnswer API provides methods for creating an answer object in a Genius Result configuration's processor scripts. Answers created with this API define search requests or key-value pair maps that can populate Genius Result answer cards.") * [GeniusResultContext - Scoped](https://www.servicenow.com/docs/TwrcVaz5lqLdDfDscZ8nJg#GeniusResultContextScopedAPI "The GeniusResultContext API provides methods for retrieving search query information from the context of a Genius Result configuration.") {#api-product-type__ul_gcn_nhb_dwb} REST : * [AI Search External User Mapping API](https://www.servicenow.com/docs/F_qiPk7LzR4wSkVavNOLqQ#ext-user-mapping-api "The AI Search External User Mapping API provides endpoints that enable ingestion of user mapping information from external sources into the ServiceNow AI Search application's index.") * [External Content Ingestion API](https://www.servicenow.com/docs/AKc8ZDZHnfBTaO08EWYr7g#external-content-ingestion-api "The External Content Ingestion API provides endpoints that enable ingestion of content from sources outside of your ServiceNow instance into the ServiceNow AI Search application's index.") {#api-product-type__ul_wxp_dym_zvb} |
| Automation Center | REST :   [Automation Center API](https://www.servicenow.com/docs/zIyOw~7b4xsssJFcx2b6Ow#auto-api "The Automation Center API provides endpoints to create and update data related to robots, processes, and execution jobs. By leveraging this API, you can integrate and reflect details from your automation workflows into the Automation Center dashboard.") |
| Change Management | Server :   [ChangeCollisionHelper - Global](https://www.servicenow.com/docs/yp~XsX48tkfGm4P1tTw2hQ#c_ChangeCollisionHelperAPI "The ChangeCollisionHelper script include provides helper methods found in the Change Management - Collision Detector (com.snc.change.collision) plugin.") :   [ChangeSuccess - Scoped](https://www.servicenow.com/docs/0Wd8UdLzRypNZZU4ZfpN0Q#ChangeSuccessScopedAPI "The ChangeSuccess script include provides methods that return the Performance Analytics (PA) success scores for change requests (original change success score based on group), change models, and change types.") REST :   [Change Management API](https://www.servicenow.com/docs/aHelDzZOidzgy6AWJ7uBKw#change-management-api "The Change Management API provides endpoints that enable third-party application integration with the ServiceNow Change Management process.") |
| Configuration Management Database (CMDB) | Server : * [CIRelatedList - Global](https://www.servicenow.com/docs/7bLPboFYydmUbSkSRUD3Sg#c_CIRelatedListAPI "The CIRelatedList script include is a utility class that provides methods for working with configuration item (CI) related lists.") * [CIUtils - Global](https://www.servicenow.com/docs/f1QW3H_Cscui5b8R0eVnHA#c_CIUtilsAPI "The CIUtils script include is a utility class that provides methods for working with configuration items (CI).") * [CMDBDuplicateTaskUtils - Global](https://www.servicenow.com/docs/Ju6OO_0iec4XvFIkcnqmtw#CMDBDuplicateTaskUtilsAPI "The CMDBDuplicateTaskUtils script include provides methods to create a de-duplication task that contains duplicate configuration items (CIs) that are of independent type.") * [CMDBDuplicateTemplateUtil - Global](https://www.servicenow.com/docs/u~JbpneRjODHtBl9SEdTAw#CMDBDuplicateTemplateUtilAPI "The CMDBDuplicateTemplateUtil script include provides methods to add and remove de-duplication tasks to/from a de-duplication template.") * [CMDBGroupAPI - Scoped](https://www.servicenow.com/docs/N3NWetCCGqA7D0i2aqFQZg#c_CMDBGroupAPIScoped "The CMDBGroupAPI provides methods for performing actions on Configuration Management Database (CMDB) groups.") * [CMDBQueryBuilderAPI - Global](https://www.servicenow.com/docs/FKdE1DcGccwKVKZURFSltA#CMDBQueryBuilderAPI "Provides methods to execute Configuration Management Database (CMDB) Query Builder operations in server-side scripts.") * [CMDBTransformUtil - Global](https://www.servicenow.com/docs/LZX~0hBLON791vWvoMIDLw#c_CMDBTransformUtilAPI "The CMDBTransformUtil script include uses the Identification and Reconciliation (IRE) framework to minimize the creation of duplicate configuration items (CI).") * [CMDBUtil - Global](https://www.servicenow.com/docs/bQYJxSXAOw9KzhyQhkTRZw#c_CMDBUtilAPI "The CMDBUtil API provides utility methods for creating and managing table relationships in the Configuration Management Database (CMDB) and managing CMDB baselines.") * [DuplicateTemplate - Scoped](https://www.servicenow.com/docs/S8LBzAbt_zOAMIHEtumBEw#DuplicateTemplateScopedAPI "The DuplicateTemplate API provides methods for users to interact with de-duplication templates by enforcing a set of validations for each method.") * [IdentificationEngine - Scoped](https://www.servicenow.com/docs/3ZwYy_4~jwkI_iy_EIZpNQ#IdentificationEngineScopedAPI "The IdentificationEngine API uses the Identification and Reconciliation framework to minimize the creation of duplicate configuration items (CIs) and to reconcile CI attributes by only accepting information from authorized data sources when updating the Configuration Management Database (CMDB).") * [IdentificationEngineScriptableApi - Global](https://www.servicenow.com/docs/3kQ_nWdnKA4oCwLG_BhytA#c_IdentEngineScriptAPI "The IdentificationEngineScriptableApi uses the Identification and Reconciliation framework to minimize the creation of duplicate configuration items (CIs) and to reconcile CI attributes by only accepting information from authorized data sources when updating the Configuration Management Database (CMDB).") * [ProductInstance - Scoped, Global](https://www.servicenow.com/docs/K59iAlhEqgeb6WaHLkZtFA#ProductInstanceBothAPI "The ProductInstance API provides methods to generate a product instance identifier (PID), retrieve PID configuration data, and determine if a model category is a product instance.") * [StateManagementScriptableApi - Global](https://www.servicenow.com/docs/qL~gtNp3toGSjhg4_wVgiw#StateManagementScriptableApi "The StateManagementScriptableApi provides a set of methods for manipulating configuration item (CI) operational states and applying CI actions.") {#api-product-type__ul_n1t_by1_tvb} REST : * [Application Service API](https://www.servicenow.com/docs/k2SHFUMntSp6RWiexTLGLw#application-service-api "The Application Service API provides endpoints that enable you to create, modify, and update application services.") * [CI Lifecycle Management API](https://www.servicenow.com/docs/kc5H1NtQrTssOUXvIIdgcA#ci-lifecycle-management-api "The CI Lifecycle Management API provides endpoints to manipulate configuration item (CI) operational states and apply CI actions.") * [CMDB Data Ingestion API](https://www.servicenow.com/docs/6SNXFIe1UgAXgant36cy_Q#cmdb-ingest-api "The CMDB Data Ingestion API provides endpoints that enable the batch ingestion of an array of objects into an Import Set table.") * [CMDB Instance API](https://www.servicenow.com/docs/uAUZMs1Z701BXd2871MHuQ#cmdb-instance-api "The CMDB Instance API provides endpoints to create, read, update, and delete operations on existing Configuration Management Database (CMDB) tables. You can only insert, update, or delete one record at a time.") * [CMDB Meta API](https://www.servicenow.com/docs/dZJcAekAnqiqBBTcShJayQ#cmdb-meta-api "The CMDB Meta API provides endpoints to obtain meta data on a Configuration Management Database (CMDB) class.") * [Identification and Reconciliation API](https://www.servicenow.com/docs/AawFLNaPF5h3FoI97~DLtg#c_IdentifyReconcileAPI "The Identification and Reconciliation API provides endpoints that use the Identification and Reconciliation engine (IRE) to minimize creation of duplicate Configuration Items (CIs) and to reconcile CI attributes by only accepting information from authorized sources when updating the Configuration Management Database (CMDB).") * [SG Services API](https://www.servicenow.com/docs/H41O1JIDvPRSMwiq6q8Veg#sg_services-api "The SG Services API provides endpoints to create and manage application services and the upstream relationships between them.") {#api-product-type__ul_lcy_1y1_tvb} |
| Cost Management | Server : * [ExpenseAllocation - Global](https://www.servicenow.com/docs/uH8ekrZZVThD5DzcXwPcyQ#c_ExpenseAllocationAPI "The ExpenseAllocation script include is used by various cost management processes and can also be used for generating custom expense allocation records (fm_expense_allocation) from scripted expense allocation rules.") * [ExpenseLine - Global](https://www.servicenow.com/docs/BXN7K5eTzkeN3gVkZA2pZA#c_ExpenseLineAPI "The ExpenseLine script include is used by various cost management processes and can also be used for generating expense line (fm_expense_line) records from your own server-side scripts.") {#api-product-type__ul_s4n_2gk_1jc} |
| Customer Service Management (CSM) | REST : * [Account API](https://www.servicenow.com/docs/JfZ9vBYWyCqEmIh4MI3uuA#account-api "The Account API provides endpoints to retrieve Customer Service Management (CSM) account records.") * [ActivitySubscriptions API](https://www.servicenow.com/docs/JGO8yPAdRVUrc1A3WTydUA#actsub-api "The ActivitySubscriptions API provides endpoints to retrieve Activity entities from the Subscriptions and Activity Feed Framework.") * [Appointment API](https://www.servicenow.com/docs/Yv1r4bZfpGr1D_nQEssuVQ#appointment-api "The Appointment API provides endpoints for interacting with the appointment booking application. Use this API to book and reschedule appointments, check available appointment slots, and fetch appointment booking configuration details.") * [Case API](https://www.servicenow.com/docs/4SU_jOdaTsrwDkAinO33tw#case-api "The Case API provides endpoints that enable you to retrieve and update Customer Service Management (CSM) case records.") * [Consumer API](https://www.servicenow.com/docs/HCLmLk~KFw3_HnICyu_j2Q#consumer-api "The Consumer API provides endpoints to retrieve and update Customer Service Management (CSM) consumer records.") * [Contact API](https://www.servicenow.com/docs/BK3_bB6rMXxW9NK_qci2vg#contact-api "The Contact API provides endpoints that enable you to retrieve and update Customer Service Management (CSM) contact records.") * [CSM Attachment API](https://www.servicenow.com/docs/B_5oF06iYY0Dw4E3dsgxBA#attachment_csm-api "The CSM Attachment API provides endpoints that allow both internal and external users to upload, download, and remove attachments associated with a table and to retrieve attachment metadata.") * [Customer Central API](https://www.servicenow.com/docs/HwvG~CqfGNPHJVvbdxIZhQ#cust_central-api "The Customer Central API provides endpoints to access customer information and configuration details.") * [Entitlement API](https://www.servicenow.com/docs/57olev9o_e2nR_SfrEddKA#entitlement-api "The Entitlement API provides endpoints to create and retrieve entitlement records from an instance.") * [Install Base Item API](https://www.servicenow.com/docs/qydwEW6C96oaRiOdFvD_yw#integrations-api "The Install Base Item API provides endpoints to access and manage install base items records within a ServiceNow instance.") * [openframe API](https://www.servicenow.com/docs/XwvySoJrSP5FL6lu_F9UPA#openframe-api "The openframe API provides endpoints that provide Contact Center as a Service (CCaaS) the ability to create and update interaction records without using the Operation Handler.") * [Order API](https://www.servicenow.com/docs/m4QFVAEC4QjQv5QIFDtCEg#order_csm-api "The Order API provides endpoints for retrieving and creating orders with order line items for the Customer Service Management application.") * [Service Contract API](https://www.servicenow.com/docs/QHt7n4OHFoM5rgxGjYvvpg#servicecontract-api "The Service Contract API provides endpoints to create and retrieve service contract records.") * [Verify Entitlements API](https://www.servicenow.com/docs/oOoS1fn7JnzmYG8p_4M9gA#verifyentitlements-api "The Verify Entitlements API provides endpoints that enable you to obtain a list of valid entitlements, details about the characteristics of entitlements, and an entitlement's latest usage information.") {#api-product-type__ul_x4n_2gk_1jc} Server : * [NotifyJsTelephonyDriver - Global](https://www.servicenow.com/docs/8y7i4LQ6Av~XIg6n5tgLug#NotifyJsTelephonyDriverAPI "The NotifyJsTelephonyDriver API provides methods that you can use to obtain information about the capabilities of the associated telephony driver.") * [NotifyPhoneNumber - Global](https://www.servicenow.com/docs/XtIrUsloI_Aq9JQGE7qZNA#c_NotifyPhoneNumberAPI "The NotifyPhoneNumber API allows you to query information about a Notify phone number.") * [NotifyPhoneNumber - Scoped](https://www.servicenow.com/docs/AgAjWRI74XX9ESxHNlyNIg#NPNScopedAPI "The NotifyPhoneNumber API allows you to query information about a Notify phone number.") * [NotifySMS - Global](https://www.servicenow.com/docs/LDKMjagpxD42DPWzENaPjA#NotifySMSAPI "The NotifySMS script include provides methods that enable you to send Short Message Service (SMS) messages from Notify telephone numbers to devices using either their telephone numbers or a GlideRecord that has a field that contains telephone number information.") * [NotifyNow (Legacy) - Global](https://www.servicenow.com/docs/m~F2S9k7MxGlgflB8sq7Cw#c_NotifyNow "The legacy NotifyNow API provides functionality for sending emails, sending SMS messages, and setting up conference calls.") * [NotifyUtil - Global](https://www.servicenow.com/docs/mUoWvsPoMdpkf4rj5_SXBw#NotifyUtilAPI "The NotifyUtil script include provides utility methods to use when interacting with Notify calls and SMS messages using server-side scripts.") * [PDAutomationProvider - Scoped, Global](https://www.servicenow.com/docs/ig0ZoRpkTQym7OtK2U~4DA#PDAutomationProviderBothAPI "The PDAutomationProvider API enables inserting an optional activity into a process while it's executing.") * [SMSPreferenceHandlerSNC - Scoped, Global](https://www.servicenow.com/docs/wlN41~9b~w0CbJWLTq39tQ#SMSPreferenceHandlerAPI "The SMSPreferenceHandler script include provides methods to manage short message service (SMS) configurations.") {#api-product-type__ul_y4n_2gk_1jc} Client :   [openFrameAPI - Client](https://www.servicenow.com/docs/NWxVG7p8zaKiAT4GA3zdFA#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.") |
| Customer Service Problem Management | REST :   [Service Test Management Open API](https://www.servicenow.com/docs/gNFL6sA4V9JADrIt~I96fA#service-test-management-api "The Service Test Management Open API provides endpoints to create and retrieve service test definitions and service tests.") |
| Sales Customer Relationship Management | Server : * [ConsolidationService - Scoped, Global](https://www.servicenow.com/docs/cy0wza12PhOsho3P~r1aQA#ConsolidationServiceAPI "The ConsolidationService API is a script include with methods for merging and de-duplicating complex, hierarchical business data (such as contracts, quotes, line items, and entitlements) using custom logic.") * [LeadtoCashCore - Scoped](https://www.servicenow.com/docs/wlGWmiEcWpwHekG3gacj6Q#LeadToCashCoreAPI "The LeadtoCashCore script include provides methods to orchestrate a lead-to-cash workflow in the Lead to Cash Core life cycle.") {#api-product-type__ul_u12_tvx_x3c} |
| DevOps | Server : * [DevOpsOrchestrationToolIntegrationHandler - Scoped](https://www.servicenow.com/docs/WZzHvFKpPwIwZn6ErbFlDg#DevOpsOrchToolIntHandlerScopedAPI "The DevOpsOrchestrationToolIntegrationHandler API enables processing of payloads from custom DevOps tools.") * [CdmQuery - Scoped](https://www.servicenow.com/docs/TXC1PEmVSFtvlnUw1aEsDA#CdmQueryScopedAPI "The CdmQuery script include provides methods that enable you to query the CDM data model tree. It returns a list of node objects that are specific fields/columns in the CDM Node [sn_cdm_node] table. These values are returned as properties in the object. Every object is a node in the data model.") {#api-product-type__ul_fmf_pyc_bxb} REST : * [CdmApplicationsApi](https://www.servicenow.com/docs/1Wf6g2xDxDkMgrZ_baFkCw#applications-api "The CdmApplicationsApi provides endpoints that enable you to uploadzoominsoftware.io/utah-devops/ configuration data to the component, collection, deployable, and component variable folders found in the DevOps Config Workspace UI. It also has endpoints that enable you to export deployable configuration data to your DevOps pipeline and manage shared components and shared applications.") * [CdmChangesetsApi](https://www.servicenow.com/docs/28CraHUq7Bt77jcRidCCOg#changesets-api "The CdmChangesetsApi provides endpoints that enable you to manage changesets.") * [CdmEditorApi](https://www.servicenow.com/docs/6Tu1RqbiOd4ycF5kaQU4VA#editor-api "The CdmEditorApi provides endpoints that enable you to create nodes, update nodes, include existing nodes under other nodes, delete nodes, and retrieve nodes and node includes.") * [CdmPoliciesApi](https://www.servicenow.com/docs/ltLXqhHHOy8WzvbDqhB4dg#policies-api "The CdmPoliciesApi provides endpoints that enable you to manage policy mappings of deployables in Configuration Data Management (CDM). Policies that are properly mapped to a deployable are executed when a snapshot of the deployable is validated.") * [CdmSharedLibraryApi](https://www.servicenow.com/docs/AsdZipTijxAvbsr2mtdY9w#shared_libraries-api "The CdmSharedLibraryApi provides endpoints that enable you to create and manage shared libraries and shared components. It also has endpoints that enable you to upload and export the configuration data of a shared component.") * [CdmSnapshotApi](https://www.servicenow.com/docs/9nu19AbBewG~95yXS3QIDQ#snapshot-api "The CdmSnapshotApi provides endpoints that enable you to publish, unpublish, and re-validate snapshots in Configuration Data Management (CDM).") * [CdmVersionApi](https://www.servicenow.com/docs/WrMUL575btDukPj4ZK4Biw#versions-api "The CdmVersionApi provides endpoints that enable you to publish, unpublish, and export versions (snapshots) in Configuration Data Management (CDM) for shared components under shared libraries.") * [DevOps API](https://www.servicenow.com/docs/4IHGselDYr3Upe1vuH7uig#devops-api "The DevOps API provides endpoints that enable interaction with external DevOps tools.") * [DevOps Config API](https://www.servicenow.com/docs/p1J_2hyz2ef_GjOfycqPQg#devops-config-api "The DevOps Config API provides endpoints to manage your applications.") {#api-product-type__ul_xzh_xkh_zvb} |
| Discovery | Server : * [AbstractReconciler - Global](https://www.servicenow.com/docs/bFIEz_gRkPe4c~r9pyIXxQ#c_AbstractReconciler "The AbstractReconciler script include provides methods to use as a base class to create your own Discovery reconciler.") * [APCHandler - Global](https://www.servicenow.com/docs/Bh8Mmi0lvLJt0450Sbs0nw#c_APCHandlerAPI "The APCHandler script include provides methods to handle SNMP classification and identification for uninterruptible power supplies, environmental monitors, and power distribution units made by APC.") * [ApcPduOutletReconciler - Global](https://www.servicenow.com/docs/BfcpnOM0aZK~AoxrZ~OyDQ#c_ApcPduOutletReconcilerAPI "The ApcPduOutletReconciler API provides methods to reconcile outlets for power distribution units.") * [CIData - Global](https://www.servicenow.com/docs/xXK91ffCbzDtrxmTeh1vNg#c_CIDataAPI "The CIData script include is a utility class that provides methods for working with configuration item (CI) data structures in JavaScript.") * [CIIdentification - Global](https://www.servicenow.com/docs/1LZgQ9D51NUTRmwjp2AwKQ#c_CIIdentificationAPI "The CIIdentification script include provides methods for discovery of configuration item (CI) identification.") * [CIIdentifierResult - Global](https://www.servicenow.com/docs/mpkjWNz_v3n1_TcbHm1YQA#c_CIIdentifierResultAPI "The CIIdentifierResult script include provides methods that return the result returned by a configuration item identifier.") * [CimCIData - Global](https://www.servicenow.com/docs/FalfRSeiutamvugJ_4cfkw#c_CimCIDataAPI "The CimCIData script include provides a wrapper for Common Information Model (CIM) configuration item (CI) data manipulation.") * [CimIDSensor - Global](https://www.servicenow.com/docs/bU5glmwVmTqPm6Zgezf7GQ#c_CimIDSensorAPI "The CimIDSensor script include provides methods to perform identification for Common Information Model (CIM) probe results.") * [CimInstanceToken - Global](https://www.servicenow.com/docs/N8~9zQDn0~F3AHUqRiB1iw#c_CimInstanceTokenAPI "The CimInstanceToken script include provides methods to represent the unique query identity of a Common Information Model (CIM) instance.") * [CimProbe - Global](https://www.servicenow.com/docs/AevIGUP5gi9DwydMGYyRVA#c_CimProbeAPI "The CimProbe script include provides methods to maintain Common Information Model (CIM) probe metadata.") * [CimProbeResult - Global](https://www.servicenow.com/docs/~kzT_I6ZgL8uHi1xQFCw0g#c_CimProbeResultAPI "The CimProbeResult script include provides methods to process Common Information Model (CIM) probe results.") * [ClassifierProbes - Global](https://www.servicenow.com/docs/IvcWNHZad8mheE2TmRbEWQ#c_ClassifierProbesAPI "The ClassifierProbes script include provides a classifier probe launch facility. Encapsulates an array of probe information records, initialized either from a JavaScript array or the XML serialized version.") * [DiscoveryAPI - Scoped](https://www.servicenow.com/docs/DpWgNUazEvVlhmSZnQ08Sg#c_DiscoveryAPIScopedAPI "The DiscoveryAPI class provides methods that launch a quick discovery of a single IPv4 address and return summaries of previously launched discovery statuses for a single configuration item (CI) or for all scanned CIs.") * [IDResult - Global](https://www.servicenow.com/docs/oGFXdWVyMSQLpAQRls3iow#c_IDResultAPI "The IDResult script include is a container class for the result of a CI Identifier.") * [IPAddress - Scoped, Global](https://www.servicenow.com/docs/UevvBWkterfgM5rPUSceiw#IPAddressAPIBoth "The IPAddress API provides methods that enable you to check for various states of a specified IP address, such as whether it is routable, unicast, multicast, public, or reserved. It also enables you to get the canonical (shortened/standard) and expanded forms of an IP address.")\* * [IPAddressFixup - Global](https://www.servicenow.com/docs/ylve6c5Q5TL8j2qIeToqyw#c_IPAddressFixupAPI "The IPAddressFixup script include provides methods that ensure that no other device has the same IP address, after a device has been successfully discovered. If any duplicates are found, the IP address field is cleared.") * [IPService - Global](https://www.servicenow.com/docs/FnHx0FQSJsX669YLxBu2MA#c_IPServiceAPI "The IPService script include provides methods that encapsulate an IP Service.") * [QuickRanges - Global](https://www.servicenow.com/docs/oSLOFQwq18BQ_fPYr1LjPw#c_QuickRangesAPI "The QuickRanges script include provides methods to generate IP network, range, and address entries from a convenient comma-separated input field using conventional Classless Inter-Domain Range (CIDR) network notation, hyphenated range entries, or individual IP addresses.") * [ReportCiStatusOutputJS - Scoped](https://www.servicenow.com/docs/BMvxM6kdcdPJgQalOKyIEQ#c_ReportCiStatusOutputJSScopedAPI "The ReportCiStatusOutputJS API provides methods that return specific object properties for the DiscoveryAPI reportCiIpAddressStatus method and then converts the information into a JSON string.") * [RoundingInterval - Global](https://www.servicenow.com/docs/JnjJtb5gM6SNaqNz0UWEhA#c_RoundingIntervalAPI "The RoundingInterval script include provides methods that handle all the details of rounding intervals for CPU speed and RAM size.") * [SerialNumberManager - Global](https://www.servicenow.com/docs/fgpXEcLexSa2fL3cdlQPAw#c_SerialNumberManagerAPI "The SerialNumberManager script include provides methods to manage the serial numbers for discovery devices.") * [ServiceRegistryQuery - Global](https://www.servicenow.com/docs/vqsHZf9tqqlFJLB0IHnRhw#c_ServiceRegistryQueryAPI "The ServiceRegistryQuery script include provides methods to map Shazzam service registry query results against a port probe. Child classes provide specifics on mapping.") * [ShazzamLaunch - Global](https://www.servicenow.com/docs/t9xmLeZEJwnxZg9_f7mXew#c_ShazzamLaunchAPI "The ShazzamLaunch script include provides methods to handle the details of launching a Shazzam probe for a given discovery.") * [ShazzamResult - Global](https://www.servicenow.com/docs/MqKijxbA1PFUYVNn6mubEg#c_ShazzamResultAPI "The ShazzamResult script include provides methods to encapsulate a Shazzam result.") * [ShazzamScanner - Global](https://www.servicenow.com/docs/QFiXY8P_Uvztep1Gs1Heuw#c_ShazzamScannerAPI "The ShazzamScanner script include provides methods to encapsulate a Shazzam scanner.") * [SLPServiceRegistryQuery - Global](https://www.servicenow.com/docs/~4jmceePi7sP3c11LGfk2g#c_SLPServiceRegistryQueryAPI "The SLPServiceRegistryQuery script include provides methods to map Shazzam! SLP query results to port probes.") * [SNMPGatherDocParts - Global](https://www.servicenow.com/docs/FwON2uByhbIXbSP6caBL9g#c_SNMPGatherDocPartsAPI "The SNMPGatherDocParts script include provides methods to handle the gathering of parts of an SNMP response document for JavaScript SNMP sensors.") * [SNMPNetworkInterfaces - Global](https://www.servicenow.com/docs/ssb9VEGCg58SRsFY6meC6A#c_SNMPNetworkInterfacesAPI "The SNMPNetworkInterfaces script include provides methods to create network interfaces for JavaScript SNMP sensors.") * [SNMPResponse - Global](https://www.servicenow.com/docs/xUgBAPrn7FexKotTYwbxEA#c_SNMPResponseAPI "The SNMPResponse script include provides methods to wrap an SNMP payload response instance with methods to safely and easily retrieve SNMP singleton fields or tables.") * [StartDiscovery - Global](https://www.servicenow.com/docs/aeshAxUvf4Vr2BvnlBJ7Rg#c_StartDiscoveryAPI "The StartDiscovery script include provides methods to start discovery jobs.") * [JSUtil - Global](https://www.servicenow.com/docs/wzEo07AGVZWGUL4F1Mufsw#c_JSUtilAPI "The JSUtil script include provides shortcuts for common JavaScript routines.") * [UPSHandler - Global](https://www.servicenow.com/docs/As1VRjtOTVs262NUQvw24w#c_UPSHandlerAPI "The UPSHandler script include provides methods to handle SNMP classification and identification for uninterruptible power supplies (UPSs).") * [VMUtils - Global](https://www.servicenow.com/docs/nNW613ZkKeVKFX68pMtKTA#c_VMUtilsAPI "The VMUtils script include provides methods for discovery and provisioning of virtual machines.")\* * [WindowsOSNameHelper - Global](https://www.servicenow.com/docs/et9oQYTqV6BYrfiamv7nuA#c_WindowsOSNameHelperAPI "The WindowsOSNameHelper script include provides methods to handle the formatting of Windows OS names.")\* * [XMLUtilJS - Global](https://www.servicenow.com/docs/Idu_eEfoymnpTrNVG6iM~A#c_XMLUtilJSAPI "The XMLUtilJS script include provides XML utility methods for JavaScript to be used with Discovery scripts.") {#api-product-type__ul_gl1_lv4_vvb} |
| Document Services | Server : * [Cell - Scoped, Global](https://www.servicenow.com/docs/kSfHd1Ytf5fqaFw5IhxK_w#CellBothAPI "Creates a Cell object as a cell in a table. You can use this API to format the cell and include additional blocks, such as paragraphs and images.") * [Color - Scoped, Global](https://www.servicenow.com/docs/AnxBwgKYHDjo~r_L7MXVMg#ColorBothAPI "Creates a Color object used to define color attributes that you can apply to elements in a PDF; such as cells, tables, and lines.") * [Document - Scoped, Global](https://www.servicenow.com/docs/AuOS~Gc2VW4H_hzrYU713Q#DocumentBothAPI "The Document API provides methods to initialize a PDF, add content, and close the PDF. After adding content, the document can be attached to a target record.") * [DocumentListEntryService - Scoped, Global](https://www.servicenow.com/docs/d2X2FxyLdjemCS0KkrbBrA#DocumentListEntryServiceBothAPI "The DocumentListEntryService API provides methods for maintaining document templates in a document list.") * [DocumentListService - Scoped, Global](https://www.servicenow.com/docs/Wzk4FRVz0RNT90Vq7XbMhA#DocumentListServiceBothAPI "The DocumentListService API provides methods for creating, deleting, and updating a document list.") * [DocumentReferenceService - Scoped, Global](https://www.servicenow.com/docs/wOqeaZu4gIIxMInoCXxRjQ#DocumentReferenceServiceBothAPI "The DocumentReferenceService API provides methods for managing document references within a target table, such as the Incidents [incident] or Knowledge [kb_knowledge] table. You can use document references to associate information with a record.") * [DocumentService - Scoped, Global](https://www.servicenow.com/docs/CNb3ZUryqeTQvxL2snplIA#DocumentServiceBothAPI "The DocumentService API provides methods for creating, deleting, and updating a document.") * [DocumentVersionService - Scoped, Global](https://www.servicenow.com/docs/NrP7GeHE4~Y15ZH_ImVz1g#DocumentVersionServiceBothAPI "The DocumentVersionService API provides a service for creating and deleting document versions. Each version is an element containing the document content and is provided using a single URL or attachment. An attachment can only be added in the Document Versions [ds_document_version] table UI and not with the API.") * [Line - Scoped, Global](https://www.servicenow.com/docs/KF12oqMX2W34eX68zpfn4w#LineBothAPI "Creates a Line object using methods to draw a line in a PDF.") * [logger - Global](https://www.servicenow.com/docs/7y9~IX2P4dPtSxFU4zhubw#c_Logger "The logger API provides inbound email actions that append messages to the email log.") * [Paragraph - Scoped, Global](https://www.servicenow.com/docs/pgdLYxIkPU4sXyHvqsLigw#ParagraphBothAPI "Creates a Paragraph object representing a block of text in a PDF.") * [PDFGenerationAPI - Scoped, Global](https://www.servicenow.com/docs/ySZJCK9zlhS4TJk7VXlknQ#PDFGenerationAPIBothAPI "The PDFGenerationAPI provides support for PDF conversion and handling PDF fields.") * [PdfMergeSignRequestor - Scoped, Global](https://www.servicenow.com/docs/OUq83vfSaxfdCovmy6ARHA#PdfMergeSignRequestorBothAPI "The PdfMergeSignRequestor API provides methods to add an image representing a signature to a PDF document.") * [PdfPage - Scoped, Global](https://www.servicenow.com/docs/WbhPd8oHRxnLkiHuAlrR3w#PdfPageBothAPI "Creates a PdfPage object representing a PDF page and its attributes; such as size, width, and color.") * [Image - Scoped, Global](https://www.servicenow.com/docs/Grv~vYNrebiXi6YNxmU3Uw#ImageBothAPI "Creates an Image object representing an image and its layout insert in a PDF. Enables defining attributes such as scale, alignment, and border color.") * [Style - Scoped, Global](https://www.servicenow.com/docs/Wof15V3FAquUC~Vi9EzekQ#StyleBothAPI "Creates a style for defining properties such font size, border, and alignment. You can apply the same style to multiple objects simultaneously.") * [SVGToPDFConversionAPI - Scoped, Global](https://www.servicenow.com/docs/G_rhmzA1CvqhN4GfkxrKcA#SVGToPDFConversionAPBothAPI "The SVGToPDFConversionAPI provides methods that enable the adding of an SVG to a PDF and converting an SVG to PDF.") * [SystemDocument - Scoped, Global](https://www.servicenow.com/docs/89XyrAmnEWzLsX~QSFFIiQ#SystemDocumentBothAPI "The SystemDocument API provides methods for setting fields of a record in the Documents [ds_document] table.") * [SystemDocumentList - Scoped, Global](https://www.servicenow.com/docs/0vkF5dc33UABmBr~6ASqXg#SystemDocumentListBothAPI "The SystemDocumentList API provides methods for setting the record fields in the Document Lists [ds_document_lists] table.") * [SystemDocumentListEntry - Scoped, Global](https://www.servicenow.com/docs/O5A8Ahe0GzPNnwLjJ8QBEw#SystemDocumentListEntryBothAPI "The SystemDocumentListEntry API provides methods for setting the record fields in the Document List Entries [ds_document_list_entry] table.") * [SystemDocumentVersion - Scoped, Global](https://www.servicenow.com/docs/_lnNVXVul1WxLSiAksrTrw#SystemDocumentVersionBothAPI "The SystemDocumentVersion API provides methods for setting the values of a document's source version in the Versions [ds_document_version] table.") * [Table - Scoped, Global](https://www.servicenow.com/docs/bgcXHwA~r19LEpANNxnBzA#TableBothAPI "Creates a Table object to add to a PDF document. Defines the data to use in each cell and sets styles, margins, and alignment.") {#api-product-type__ul_xyw_cbs_bwb} |
| Dynamic Translation | Client :   [DynamicTranslation - Client](https://www.servicenow.com/docs/RRzxXdGuQuXJ49d4QB~liw#DynamicTranslation "The DynamicTranslation API provides methods that translate text, in real time, into multiple languages using translation service providers.") Server :   [DynamicTranslation - Scoped](https://www.servicenow.com/docs/RRzxXdGuQuXJ49d4QB~liw#DynamicTranslation "The DynamicTranslation API provides methods that translate text, in real time, into multiple languages using translation service providers.") |
| EMR Help | REST :   [Remote help request API](https://www.servicenow.com/docs/Fc4WGuSPl_C09W8ujRggqg#remote_help_request-api "The Remote help request API provides endpoints to create, view, and fetch lists of IT service requests and their details from an electronic medical record (EMR) system. An IT service request is associated with a task type such as an incident in the ServiceNow instance.") |
| Event Management | Server : * [Event - Global](https://www.servicenow.com/docs/xBCqZ~Ej5RKeBb9Yj1dyeQ#EventAPI "The Event API provides methods that enable the setting and getting of values within an event.") * [IEventSender - Global](https://www.servicenow.com/docs/Jt2~~~6p2ASmS4RhU6xaiA#IEventSenderAPI "The IEventSender API provides methods to send events from a MID Server to a ServiceNow instance and to query the status of the event queue.") * [SNEventSenderProvider - Global](https://www.servicenow.com/docs/ZQ2AVBIwhZiKOlbM7GxlsQ#SNEventSenderProviderAPI "The SNEventSenderProvider API provides a method to instantiate an IEventSender instance.") {#api-product-type__ul_jdq_355_swb} |
| Field Service Management for Telecommunications | REST : * [Appointment Open API](https://www.servicenow.com/docs/SJ3BsTxr_PnoJfT21utU2A#appointment-open-api "The Appointment Open API is a telecommunication API that allows you to interact with the appointment booking application. Use this API to book appointments and search available time slots.") * [Work Order Management API](https://www.servicenow.com/docs/PQNCAUIYtpzf3u09_LZ3sg#work-order-mgmt-api "The Work Order Management API provides endpoints to create, update, and retrieve work orders.") {#api-product-type__ul_wx4_vfk_1jc} |
| Workflow Studio | Client :   [GlideFlow - Client](https://www.servicenow.com/docs/_F8NHvwkreviYhAn2gHEsQ#GlideFlowAPI "The GlideFlow API provides methods for client-side interactions with actions, flows, and subflows.") Server : * [ActivityHistoryRecord - Global](https://www.servicenow.com/docs/aR7fnXZw6Czhsxy4vYCsdg#c_ActivityHistoryRecordAPI "The ActivityHistoryRecord API provides methods that facilitate interacting with a WorkflowModelManager object. It is a data object that is a member of the WorkflowModelManager class.") * [FlowAPI - Scoped, Global](https://www.servicenow.com/docs/SpmqcbtNBpdGm~Mbv5Li2g#ScriptableFlowAPI "The FlowAPI provides methods to execute actions, flows, or subflows in server-side scripts using either blocking or non-blocking methods.") * [FlowScriptAPI - Scoped](https://www.servicenow.com/docs/aL~JEHzRv0Zj12jYdedqbg#FlowScriptAPI "The FlowScriptAPI API provides a method to return the context ID of the running flow.") * [Flow - Scoped (deprecated)](https://www.servicenow.com/docs/BFNJ6qtvYUtoi2nac2X77A#FlowScopedAPI "The Flow API provides methods to run activated Workflow Studio flows.") * [JSONStreamingAPI - Scoped](https://www.servicenow.com/docs/GdmlkeANY1xO07eNKgd9wA#JSONStreamingAPIScopedAPI "Build a large streaming JSON payload to use in a REST or SOAP request to send bulk data to a third-party API. You can also create the payload as a JSON string for a non-streaming option.") * [JSONStreamingBuilder - Scoped](https://www.servicenow.com/docs/ZLxKCVs~R4AuPOUH8swoxg#JSONStreamingBuilderScopedAPI "Create a builder object used to build a large streaming JSON payload to use in a REST or SOAP request to send bulk data to a third-party API. You can also create the payload as a JSON string for a non-streaming option.") * [Producer - Scoped (deprecated)](https://www.servicenow.com/docs/upkITDncr08RHD~5bBHqOw#ProducerScopedAPI "The Producer API provides methods that enable you to push data from a ServiceNow instance to a Kafka topic.") * [ProducerV2 - Scoped](https://www.servicenow.com/docs/MKXQP6Ntj3dKs1uIyDZ2WQ#ProducerV2ScopedAPI "The ProducerV2 API provides methods to publish messages from your ServiceNow instance to a Kafka topic.") * [ScriptableDataStream - Scoped, Global](https://www.servicenow.com/docs/vkX4HckpXORPJtoct3n7FA#ScriptableDataStreamAPI "The ScriptableDataStream API provides methods to interact with a stream of data.") * [ScriptableFlowRunner - Scoped](https://www.servicenow.com/docs/nGkw0hATl_nx1wjyGPS1gg#ScriptableFlowRunnerScopedAPI "Creates a builder object used to define parameters for flow, subflow, and action execution. You can specify a flow to execute in a particular domain. Start the flow, subflow, or action execution directly from the builder and view the results in a ScriptableFlowRunnerResult object.") * [ScriptableFlowRunnerResult - Scoped](https://www.servicenow.com/docs/KlsE2fxNBEP07PkPJc3Ifw#ScriptableFlowRunnerResultScopedAPI "Captures the result of using ScriptableFlowRunner to execute a flow, subflow, or action. Includes data such as the context ID, domain, and any outputs from the flow execution.") * [Subflow - Scoped (deprecated)](https://www.servicenow.com/docs/okKBWNUFVjJu6CAfjSfYIQ#SubflowScopedAPI "The Subflow API provides methods to run published Workflow Studio subflows.") * [XMLStreamingAPI - Scoped](https://www.servicenow.com/docs/hwAck4EvLVzZwiRo5oxXrg#XMLStreamingAPIScopedAPI "Builds a large streaming XML payload for use in a REST or SOAP request to send bulk data to a third-party API. You can also create the payload as an XML string for a non-streaming option.") * [XMLStreamingBuilder - Scoped](https://www.servicenow.com/docs/p2qBATxKl2m9uHvYkjWN5w#XMLStreamingBuilderScopedAPI "Creates a builder object to build a large XML payload for use in a REST or SOAP request to send bulk data to a third-party API. You can also create the payload as an XML string for a non-streaming option.") {#api-product-type__ul_hkl_dy5_cwb} |
| Glide API -- Attachments and files | Server : * [GlideEmailOutbound - Scoped](https://www.servicenow.com/docs/YO6TlRqoZ_CtlBpNcwGRuw#c_GlideEmailOutboundScopedAPI "The scoped GlideEmailOutbound API implements the email object for scoped applications. You can use the GlideEmailOutbound methods with the email global object available in mail scripts. The email object behaves identically for global and scoped applications.") * [GlideExcelParser - Scoped, Global](https://www.servicenow.com/docs/8CA2eIbjHLVZizmu3a9xyg#GlideExcelParserScopedAPI "The GlideExcelParser API parses .xlsx formatted Excel files and access file data in scripts.") * [GlideJsonPath - Global](https://www.servicenow.com/docs/f0IZftxheyG_61YBQyEhDg#GlideJsonPathAPI "The GlideJsonPath API retrieves values from a JSON document using a query path string.") * [GlideScriptableInputStream - Scoped, Global](https://www.servicenow.com/docs/roncBzIiM7_rLgMLczNbQw "A GlideScriptableInputStream object cannot be instantiated directly, but is used as an opaque object which is used to connect an input stream from GlideSysAttachment.getContentStream() with other streaming APIs.") * [GlideSysAttachment - Global](https://www.servicenow.com/docs/Pmi5thUhwEdQG~h8rRJqAA#GlideSysAttachmentGlobalAPI "The GlideSysAttachment API provides methods for handling attachments.") * [GlideSysAttachment - Scoped](https://www.servicenow.com/docs/HBoKF45_FRddbuZ7MXGYQA#c_GlideSysAttachmentScopedAPI "The GlideSysAttachment API provides methods to handle attachments.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideTextReader - Scoped](https://www.servicenow.com/docs/9gnaixkHczN0SE0IXlBuLg#c_GlideTextReaderScopedAPI "The GlideTextReader API provides the ability to read single lines from an input stream. Because an input stream is used, it is not subject to the 5MB attachment size limit.") * [GlideXMLUtil - Scoped, Global](https://www.servicenow.com/docs/Wmzz9UqAhjKWMqlF9BtfrQ#GlideXMLUtilScopedAPI "The GlideXMLUtil API provides methods to remove invalid characters from an XML string and to validate an XML string.") {#api-product-type__ul_ecj_nm1_cwb} |
| Glide API - Client-server communication | Server : * [action - Scoped, Global](https://www.servicenow.com/docs/u55nPcBSUfr8GIobeUd8IQ#ActionAPIBoth "The action API provides methods to handle data for URLs in a UI action script.") * [GlideappCalculationHelper - Global](https://www.servicenow.com/docs/SciOtlK1CKcAVE96ACEErA#GlideappCalcHelperAPI "The GlideappCalculationHelper API is a scriptable object that provides methods that add items to an existing request or request the recalculation of the price of a request.") * [GlideApplicationProperty - Scoped, Global](https://www.servicenow.com/docs/ondfecN6VBKdVcV59AGtJw#GlideApplicationProperty "The GlideApplicationProperty API provides methods to get and set application property values for a specific domain.") * [GlideHTTPRequest - Global](https://www.servicenow.com/docs/0QYBOKkqg3_gsDjb4nWv3A#GlideHTTPRequestAPI "The GlideHTTPRequest API provides utility methods to perform common functions with Glide HTTP requests.") * [GlideHTTPResponse - Global](https://www.servicenow.com/docs/q9CNiNE6e9bDzbMyftc9eg#GlideHTTPResponseAPI "The GlideHTTPResponse API provides utility methods to perform common functions with Glide HTTP responses.") * [GlideScriptedProcessor - Scoped](https://www.servicenow.com/docs/rEHM2v_8ln4lzSTmSW9JuQ#c_GlideScriptedProcessorScopedAPI "The GlideScriptedProcessor API provides a customizable URL endpoint that can execute arbitrary server-side JavaScript code and produce output such as TEXT, JSON, or HTML. ServiceNow processors are equivalent to Java servlets.") * [GlideServletRequest - Scoped](https://www.servicenow.com/docs/zyBbmTY7ssoTB32jG6APJg#c_GlideServletRequestScopedAPI "The GlideServletRequest API provides methods to use in processor scripts.") * [GlideServletResponse - Scoped](https://www.servicenow.com/docs/D~IK0A6ZikNLpROX4GIW8w#c_GlideServletResponseScopedAPI "The GlideServletResponse API provides methods to use in processor scripts.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GlideURI - Global](https://www.servicenow.com/docs/3hOm4cpLAA7rqwTbdY2MGg#GlideURIGlobalAPI "The GlideURI API provides methods to handle URI parameters in a global application.") * [GlideURI - Scoped](https://www.servicenow.com/docs/ybELT9I26ph4mPL8rdD9aA#c_GlideURIScopedAPI "The GlideURI API provides methods to handle URI parameters in a scoped application.") {#api-product-type__ul_i3x_f3t_bwb} Client : * [GlideAjax - Client](https://www.servicenow.com/docs/b76T3jo05vs3S9T_imUWsA#c_GlideAjaxAPI "The GlideAjax class enables a client script to call server-side code in a script include.") * [GlideURLV3 - Client](https://www.servicenow.com/docs/kbtdnIKSPAegInpOF~6fvg#c_GlideURLV3API "The GlideURLV3 API provides methods for manipulating a URI.") {#api-product-type__ul_pbx_3r1_cwb} |
| Glide API - Currency | Server : * [GlideCurrencyConfig - Scoped](https://www.servicenow.com/docs/cKfv9wJENZ56Tqp06UV_ig#GlideCurrencyConfigScopedAPI "The GlideCurrencyConfig API provides methods to retrieve various configuration information for FX Currency fields.") * [GlideCurrencyConverter - Scoped](https://www.servicenow.com/docs/cR~lj_0klLjLmgJ_40BSDg#GlideCurrencyConverterScopedAPI "The GlideCurrencyConverter API provides methods to convert one currency value to another, such as converting US dollars into European euros.") * [GlideCurrencyExchangeValue - Scoped](https://www.servicenow.com/docs/6PzWpA28hMwliQIoDwhKTg#GlideCurrencyExchangeValueScopedAPI "The GlideCurrencyExchangeValue API provides methods to access information related to FX Currency conversions.") * [GlideCurrencyFormatter - Scoped](https://www.servicenow.com/docs/E9bb2DkdQlABNb8RxXOZfw#GlideCurrencyFormatterScopedAPI "The GlideCurrencyFormatter API provides methods to format FX Currency strings.") * [GlideCurrencyParser - Scoped](https://www.servicenow.com/docs/j1ApQD3uMldiSE~Nldsg8w#GlideCurrencyParserScopedAPI "The GlideCurrencyParser API provides methods to parse FX Currency values to detect locale-based formatting.") * [GlideCurrencyValue - Scoped](https://www.servicenow.com/docs/n_M2Jt~rQeFU7UPXLwhICQ#GlideCurrencyValueScopedAPI "The GlideCurrencyValue API provides methods that return the currency code and original currency from an associated GlideCurrencyParser.parse() call.") * [GlideElementCurrency2 - Scoped](https://www.servicenow.com/docs/o628kgApPZz8xGlEzHqf6Q#GlideElementCurrency2ScopedAPI "The GlideElementCurrency2 API provides methods to perform operations on Foreign Exchange (FX) Currency fields (also known as Currency2) within the current GlideRecord.") {#api-product-type__ul_tkm_zht_bwb} |
| Glide API -- Database operations and parsing data | Server : * [GlideAggregate - Global](https://www.servicenow.com/docs/aPbyi64jPLfd02y5D2rZSg#c_GlideAggregateAPI "The GlideAggregate API enables creating database aggregation queries.") * [GlideAggregate - Scoped](https://www.servicenow.com/docs/VUpxi106a4bnQCVSx8rlUg#c_GlideAggregateScopedAPI "The GlideAggregate API enables creating database aggregation queries.") * [GlideDBFunctionCaseBuilder - Global](https://www.servicenow.com/docs/RTvENCcOoeoe2S3lB1wisA#GlideDBFunctionCaseBuilderAPI "The GlideDBCaseStatementBuilder API allows you to build SQL CASE statements and return values based on a series of conditions.") * [GlideFilter - Scoped, Global](https://www.servicenow.com/docs/SlLePPWlQToRdXAYxadl_g#c_GlideFilterScopedAPI "The GlideFilter API enables filtering queries to determine if one or more records meet a specified set of requirements.") * [GlideQuery - Scoped, Global](https://www.servicenow.com/docs/Qf3TAEyMoPwcg8augNgz0w#GlideQueryGlobalAPI "The GlideQuery script include is an alternative to the GlideRecord API for performing CRUD operations on record data from server-side scripts.") * [GlideQueryCondition - Global](https://www.servicenow.com/docs/9xf9WUOMRTsGZ~dyEgotfw#c_GlideQueryConditionAPI "This API provides AND or OR conditions that can be added to the current condition, allowing you to build complex queries.") * [GlideQueryCondition - Scoped](https://www.servicenow.com/docs/AD69pEoBTofsaumFBhODsQ#c_GlideQueryConditionScopedAPI "This API provides AND or OR conditions that can be added to the current condition, allowing you to build complex queries.") * [GlideRecord - Global](https://www.servicenow.com/docs/kEnhxKeOH9ksdDjzH~63~A#c_GlideRecordAPI "The GlideRecord API is used for database operations.") * [GlideRecord - Scoped](https://www.servicenow.com/docs/A8srNukp_c6TJp_LS_KZMg#c_GlideRecordScopedAPI "The scoped GlideRecord API is used for database operations.") * [GlideRecordUtil - Global](https://www.servicenow.com/docs/Zjz72UNkEGlJzbCFUVSTTA#c_GlideRecordUtilAPI "The GlideRecordUtil script include is a utility class for working with GlideRecords.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GlideUser - Global](https://www.servicenow.com/docs/cDUHA4DxyJ48ektvdK2IFw#GUserAPI "The GlideUser API provides methods to access information about the current user and current user roles.") * [GlideUser - Scoped](https://www.servicenow.com/docs/JC5EY~dyyjYpNgoUpXKwLg#c_GlideUserScopedAPI "The GlideUser API provides methods to access information about the current user and current user roles.") * [Optional - Scoped, Global](https://www.servicenow.com/docs/7FO8xvNaFM9GWr~iRTvE2g#OptionalGlobalAPI "The Optional API interacts with a single record returned by the GlideQuery, Stream, or GlideRecord APIs, even when it does not exist. Write scripts that are less likely to result in an error by handling null or undefined query results.") {#api-product-type__ul_rhx_f3t_bwb} Client : * [GlideRecord - Client](https://www.servicenow.com/docs/w14yhrb5HwEDP8eoWINg6w#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.") * [GlideUser - Client](https://www.servicenow.com/docs/GVTrQerOBrqPOF36Er2rSg#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.") * [GlideUser (Next Experience) - Client](https://www.servicenow.com/docs/BGYTdIQlsLNat5XuwjzGxw#GlideUserAPINX "The GlideUser API provides a method to access information about current user roles in the Next Experience UI Framework.") * [i18N - Client](https://www.servicenow.com/docs/sNBLCWO~H7OHR_ZpIyI5QQ#c_i18NV3API "The i18N API provides methods to get and format translated messages.") {#api-product-type__ul_qtm_czt_bwb} REST : * [Aggregate API](https://www.servicenow.com/docs/O6CSqEOg3h7XHaPticMFRQ#c_AggregateAPI "The Aggregate API provides endpoints that allow you to compute aggregate statistics about existing table and column data.") * [Table API](https://www.servicenow.com/docs/p9XdJ6vCPwR04mC4QLJjGQ#c_TableAPI "The Table API provides endpoints that allow you to perform create, read, update, and delete (CRUD) operations on existing tables.") {#api-product-type__ul_yjx_yyt_bwb} |
| Glide API -- Date and time | Server : * [DateTimeUtils - Global](https://www.servicenow.com/docs/XyEVvoSr2w8lr_bIElQgmQ#c_DateTimeUtilsAPI "The DateTimeUtils script include is a collection of date/time functions.") * [GlideCalendarDateTime - Scoped (deprecated)](https://www.servicenow.com/docs/U~8WrE_mLaRD_6cXhGRvCQ#GlideCalendarDateTimeAPI "The GlideCalendarDateTime class provides methods for performing operations on GlideCalendarDateTime objects, such as instantiating GlideCalendarDateTime objects or working with glide_date_time fields.") * [GlideDate - Global](https://www.servicenow.com/docs/IssYjxmD__FBe5_AVLFoVg#GlideDateAPI "The GlideDate class provides methods for performing operations on GlideDate objects, such as instantiating GlideDate objects or working with GlideDate fields.") * [GlideDate - Scoped](https://www.servicenow.com/docs/Yhbx~AEA0DN5MC6rZ2Uv0Q#c_GlideDateScopedAPI "The scoped GlideDate class provides methods for performing operations on GlideDate objects, such as instantiating GlideDate objects or working with GlideDate fields.") * [GlideDateTime - Global](https://www.servicenow.com/docs/E1zpSLs~vIruu2Khr~X07A#c_GlideDateTimeAPI "The GlideDateTime class provides methods for performing operations on GlideDateTime objects.") * [GlideDateTime - Scoped](https://www.servicenow.com/docs/dH1GVvEb_UQrqRFuNOYdjA#c_GlideDateTimeScoped "The scoped GlideDateTime class provides methods for performing operations on GlideDateTime objects.") * [GlideDuration - Scoped](https://www.servicenow.com/docs/GHfjRjBcLgOYNMG16qafGg#c_GlideDurationScopedAPI "The GlideDuration class provides methods for working with spans of time known as durations.") * [GlideImportSetTransformMap - Scoped, Global](https://www.servicenow.com/docs/l1LuoK2JPnl0iXZxk6DokA#GlideImportSetTransformMapAPI "The GlideImportSetTransformMap API provides methods to create transform maps and transform entries.") * [GlideMultiRecurrence - Scoped](https://www.servicenow.com/docs/Oce_g0p4gnkGDjM9_wJ82Q#GlideMultiRecurrenceScopedAPI "The GlideMultiRecurrence API provides methods that return GlideDateTime objects that describe the run times for a specified scheduled job.") * [GlideSchedule - Scoped](https://www.servicenow.com/docs/iRqbv5scrrT_z1lDVsMeVw#c_GlideScheduleScopedAPI "The scoped GlideSchedule API provides methods for performing operations on GlideSchedule objects, such as adding new schedule segments to a schedule, determining if a date/time is within the schedule, or setting the schedule timezone.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GlideTime - Scoped](https://www.servicenow.com/docs/PpzzZfWw_2~Hz4wPdjkoJA#c_GlideTimeScopedAPI "The GlideTime API provides methods for performing operations on GlideTime objects, such as instantiating GlideTime objects or working with GlideTime fields.") * [GlideTimeline - Global](https://www.servicenow.com/docs/pzz4U18owCoMklKaPsOm9Q#c_GlideTimelineAPI "The GlideTimeline API provides the core implementation for configuring and displaying a Glide Windowing Toolkit Timeline.") * [GlideTimelineItem - Global](https://www.servicenow.com/docs/LPSN9ztVaI~T3WhwSmn9fA#c_GlideTimelineItemAPI "The GlideTimelineItem API extends the abstract ScheduleItem class to define additional properties that are specific to the time line.") {#api-product-type__ul_ihx_f3t_bwb} Client : * [StopWatch - Client](https://www.servicenow.com/docs/eB2H8snB0dzuhbJo~z5ItQ#c_StopWatchAPI "The StopWatch API provides methods to measure the duration of operations.") * [StopWatch (Next Experience) - Client](https://www.servicenow.com/docs/VFdwiVy8TKTV23BK1ib7qg#StopWatchAPINX "The StopWatch API provides methods to measure durations in the Next Experience UI Framework.") {#api-product-type__ul_xfx_txh_cgc} |
| Glide API - Debug | Server : * [GlideScopedEvaluator - Global](https://www.servicenow.com/docs/q1upfXa6m~CQ2cKoCC1NAQ#GlideEvaluatorAPI "The GlideScopedEvaluator API allows you to evaluate scripts in a GlideRecord field from both scoped and global server scripts.") * [GlideScopedEvaluator - Scoped](https://www.servicenow.com/docs/tuoSwZeJe42yJF7H_o_Iyw#c_GlideEvaluatorScopedAPI "The GlideScopedEvaluator API allows you to evaluate scripts in a GlideRecord field from both scoped and global server scripts.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GSLog - Scoped, Global](https://www.servicenow.com/docs/GvmtgAWEkITyj0GoKJ9_Zw#GSLogBoth "GSLog is a script include that simplifies script logging and debugging by implementing levels of log output, selectable by per-caller identified sys_properties values.") {#api-product-type__ul_yjs_sp1_cwb} |
| Glide API -- Fields, forms, and lists | Server : * [GlideElement - Global](https://www.servicenow.com/docs/o_Lv25nSEwsDQ_Ej4p8L5Q#c_GlideElementAPI "The GlideElement API provides a number of convenient script methods for dealing with fields and their values. GlideElement methods are available for the fields of the current glide record.") * [GlideElement - Scoped](https://www.servicenow.com/docs/0uBO8a8nrf04myF8TCZaWA#c_GlideElementScopedAPI "The scoped GlideElement API provides a number of convenient script methods for dealing with fields and their values. Scoped GlideElement methods are available for the fields of the current glide record.") * [GlideElementDescriptor - Scoped, Global](https://www.servicenow.com/docs/7Uh7g4CLFbP_J8~GjErVJQ#c_GlideElementDescriptorScopedAPI "The GlideElementDescriptor API provides information about individual fields in a glide record.") * [GlideGeoPoint - Global](https://www.servicenow.com/docs/1mqimZD4CDxt6TIFjqNLIA#GlideGeopointGlobalAPI "The GlideGeoPoint API enables you to get and set geopoint data type values in a table.") * [GlideListProperties - Global](https://www.servicenow.com/docs/XL3_9cGGX2LT6H8orr7g4Q#GlideListPropertiesAPI "The GlideListProperties API provides methods to create a list and set list properties. For example, you can define whether a list has a filter, breadcrumbs, and search.") * [GlideSysListControl - Scoped](https://www.servicenow.com/docs/KS9yBYKiTzRhxTVcwGK9lQ#c_GlideSysListControlScoped "The GlideSysListControl API provides methods that enable you to determine if the New or Edit buttons are displayed.") * [GlideTableHierarchy - Scoped](https://www.servicenow.com/docs/odjHz2lsBZgM03pCg6fdIQ#c_GlideTableHierarchyScopedAPI "The GlideTableHierarchy API provides methods for handling information about table relationships.") {#api-product-type__ul_h1z_p3w_cwb} Client : * [GlideDocument - Client](https://www.servicenow.com/docs/QST~TeQe527IMfkewESWGg#c_GlideDocumentV3API "The GlideDocument API provides methods to search a Document Object Model (DOM) element, a document, or a JQuery element.") * [GlideForm (g_form) - Client](https://www.servicenow.com/docs/HNdDSrkfvw56bJr9GUeUlA#c_GlideFormAPI "The GlideForm API provides methods to customize forms.") * [GlideForm (Next Experience) - Client](https://www.servicenow.com/docs/zjyy3o6ewQBCfUJTxxkbEQ#GlideFormAPINX "The GlideForm API provides methods to customize forms in the Next Experience UI Framework.") * [GlideList2 (g_list) - Client](https://www.servicenow.com/docs/6~HpJY4Ir7fI0DSMBiFOfQ#c_GlideList2API "The GlideList2 API provides methods to customize (v2) lists.") * [GlideList (Next Experience) - Client](https://www.servicenow.com/docs/4RMKuK1Qa1C~UsQTiauvTw#GlideListClientAPINEx "The GlideList API provides methods to customize lists in the Next Experience UI Framework.") * [GlideListV3 (g_list) - Client (deprecated)](https://www.servicenow.com/docs/589xV~Qil8WW97GzBP_nww#c_GlideListV3API "The GlideListV3 API provides methods to manipulate lists.") {#api-product-type__ul_i1z_p3w_cwb} |
| Glide API -- Import set transformer | Server : * [GlideImportLog - Scoped, Global](https://www.servicenow.com/docs/Hi~fFg_ZzKihrvBHRXr_RQ#GlideImportLogAPI "The GlideImportLog API provides methods to write log entries directly to the Import Log [import_log] table.") * [GlideImportSetRun - Scoped, Global](https://www.servicenow.com/docs/0tD0ofhDSZ41zrSZUhxogg#GlideImportSetRunAPI "The GlideImportSetRun API provides methods to creates an Import Set Run record which the GlideImportSetTransformer API can consume.") * [GlideImportSetTable - Scoped, Global](https://www.servicenow.com/docs/hebCu~4d_y2wq~ijgz98Jw#GlideImportSetTableAPI "The GlideImportSetTable API provides methods to create temporary Import Set tables.") * [GlideImportSetTransformer - Scoped, Global](https://www.servicenow.com/docs/x3~OfDs6OYpbbCk1z69vIA#GlideImportSetTransformerAPI "The GlideImportSetTransformer API provides methods to create an Import Set Transformer object used to execute an Import Set Transform.") * [GlideImportSetTransformMap - Scoped, Global](https://www.servicenow.com/docs/l1LuoK2JPnl0iXZxk6DokA#GlideImportSetTransformMapAPI "The GlideImportSetTransformMap API provides methods to create transform maps and transform entries.") {#api-product-type__ul_zy5_rnw_cwb} |
| Glide API - Localization | Server : * [NumberFormatter - Scoped, Global](https://www.servicenow.com/docs/Xdv4Z7FZiVTeyAt6xXAlkA#NumberFormatterBoth "The NumberFormatter API includes methods that return numbers formatted according to the language of the current user.") * [GlideElement - Scoped](https://www.servicenow.com/docs/0uBO8a8nrf04myF8TCZaWA#c_GlideElementScopedAPI "The scoped GlideElement API provides a number of convenient script methods for dealing with fields and their values. Scoped GlideElement methods are available for the fields of the current glide record.") * getDisplayValueLang() * getLabelLang() {#api-product-type__ul_jlk_k3g_nxb} {#api-product-type__ul_td1_pty_fyb} |
| Glide API - Messages | Server : * [GlideDigest - Scoped](https://www.servicenow.com/docs/OXg~bitClamqRyrINT8Utg#c_GlideDigestScopedAPI "The scoped GlideDigest class provides methods for creating a message digest from strings or input streams using MD5, SHA1, or SHA256 hash algorithms.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GlideTransformLog - Scoped, Global](https://www.servicenow.com/docs/kACGk46DoWHRBDkg4MJtvQ#GlideTransformLogAPI "The GlideTransformLog API provides methods to create a GlideTransformLog object to log messages to localhost logs.") {#api-product-type__ul_jnl_sp1_cwb} Client : * [GlideDialogWindow - Client (deprecated)](https://www.servicenow.com/docs/gZDrllk1Pj1vhXJK257oNw#c_GlideDialogWindowAPI "The GlideDialogWindow API provides methods for displaying a dialog in the current window and frame.") * [GlideNotification - Client](https://www.servicenow.com/docs/JbP5DBXp5iSn2FdHPF2bwQ#c_GlideNotificationV3API "The GlideNotification API provides methods that display messages over the page content.") {#api-product-type__ul_utl_f4w_cwb} |
| Glide API - Mobile | Client :   [Mobile GlideForm (g_form) - Client](https://www.servicenow.com/docs/lbKS_JKQS~kke0Mh0BeCGw#c_MobileGlideForm_API "The Mobile GlideForm (g_form) API provides methods to work with forms on the mobile platform.") |
| Glide API - OAuth | Server : * [GlideOAuthClient - Scoped, Global](https://www.servicenow.com/docs/nR8wsQxIIC~bDnBHFNrzcA#c_GlideOAuthClient "The GlideOAuthClient API provides methods for requesting and revoking OAuth refresh and access tokens.") * [GlideOAuthClientRequest - Scoped, Global](https://www.servicenow.com/docs/YE5ucQ~wAaCk~vIqeYvotA#c_GlideOAuthClientRequest "The GlideOAuthClientRequest API provides methods for handling OAuth client requests.") * [GlideOAuthClientResponse - Scoped, Global](https://www.servicenow.com/docs/jb_Wf5QBpBq3eRmDMQdNbw#c_GlideOAuthClientResponse "The GlideOAuthClientResponse API provides methods for handling OAuth client responses.") * [GlideOAuthToken - Scoped, Global](https://www.servicenow.com/docs/Uv0ZQ8MtL71k7l8lJUap9Q#c_GlideOAuthToken "The GlideOAuthToken API provides methods for retrieving OAuth access token and information about the access token.") {#api-product-type__ul_zhx_f3t_bwb} |
| Glide API - Security | Server : * [GlideCertificateEncryption - Global](https://www.servicenow.com/docs/ZfvnfCALaRNrG7VCC5~NJw#c_GlideCertificateEncryptionAPI "The GlideCertificateEncryption API provides methods for encrypting certificates.") * [GlideEncrypter - Global (deprecated)](https://www.servicenow.com/docs/fdfcfg8xHtF8npWHvnfDxg#GlideEncrypterAPI "The GlideEncrypter API provides methods to encrypt and decrypt strings using the Key Management Framework (KMF).") * [GlideSecureRandomUtil - Scoped, Global](https://www.servicenow.com/docs/IoYHgvIP_VRJ~ZNfAYoy8Q#c_GlideSecureRandomUtilScopedAPI "The GlideSecureRandomUtil API provides methods for generating integers, long values, and strings.") * [GlideSecurityUtils - Scoped, Global](https://www.servicenow.com/docs/giC9g855pyxVSkbkSwLafw#GlideSecurityUtilsScopedAPI "The GlideSecurityUtils API provides methods to work with URLs.") {#api-product-type__ul_sm5_yp1_cwb} |
| Glide API -- System | Server : * [GlideEventManager - Global](https://www.servicenow.com/docs/2Pu3u7d~sFzSBrs8fEzHxA#GlideEventManagerGlobalAPI "The GlideEventManager API provides methods to process events.") * [GlideImpersonate - Global](https://www.servicenow.com/docs/DcXQalywZ2_pQtk3Q8p19w#GlideImpersonateAPI "The GlideImpersonate API enables administrators to pose as another authenticated user for testing purposes.") * [GlideLocale - Scoped](https://www.servicenow.com/docs/zRYqY~ld0HsJVhmQTFfjpw#c_GlideLocaleScopedAPI "The GlideLocale API provides information about display information for the local instance.") * [GlidePluginManager - Scoped](https://www.servicenow.com/docs/lUh3CSP6SkdZyW3NKPRjeA#c_GlidePluginManagerScopedAPI "The scoped GlidePluginManager API provides a method for determining if a plugin has been activated.") * [GlideScriptedExtensionPoint - Scoped](https://www.servicenow.com/docs/QsEDT9I_Um55prxU2nE2RQ#GlideScriptedExtPtScopedAPI "The GlideScriptedExtensionPoint API provides a method that returns the extension instances associated with a specified extension point.") * [GlideSession - Global](https://www.servicenow.com/docs/qgGg34Gg52Eclfm8byrbkA#c_GlideSessionAPI "The GlideSession API provides methods to find information about the current session.") * [GlideSession - Scoped](https://www.servicenow.com/docs/fz3ovhTPoOExF0BH5uOEFw#c_GlideSessionScopedAPI "The scoped GlideSession API provides methods to find information about the current session.") * [GlideStringUtil - Scoped, Global](https://www.servicenow.com/docs/BPRDD_O2uJom9gcHODDvhQ#GlideStringUtilScopedAPI "The GlideStringUtil API provides string handling methods.") * [GlideSystem - Global](https://www.servicenow.com/docs/L7AvjAkrXbjoz3eqLXatzw#c_GlideSystemAPI "The GlideSystem API, which is referred to by the variable name gs in any server-side JavaScript, provides a number of convenient methods to get information about the system, the current logged in user, and date/time information.") * [GlideSystem - Scoped](https://www.servicenow.com/docs/54G7kCcnOCHw5Kbv9cXeMw#c_GlideSystemScopedAPI "The scoped GlideSystem API provides a number of convenient methods to obtain information about the system, the current logged in user, and other system level information.") * [GlideSystemRunLevel - Global](https://www.servicenow.com/docs/zkkY1kCFYv7_sI0YVCUhrQ#GlideSystemRunLevelAPIGlobal "The GlideSystemRunLevel API provides methods to get and set the current system run level.") {#api-product-type__ul_hvd_pqw_cwb} Client :   [GlideGuid - Client](https://www.servicenow.com/docs/nSX4Okk7YralCeavMuhzFg#c_GlideGuidV3API "The GlideGuid API provides methods to create a globally unique identifier.") |
| Glide API - UI -- Classic UI | Server :   [GlideUICompatibility - Scoped](https://www.servicenow.com/docs/ZBn4rgapjs7wyLtIxKg6mw#c_GlideUICompatibilityScopedAPI "The GlideUICompatibility API provides the ability for scoped applications to define their own minimum browser versions. This is done by creating system properties for the scoped application.") Client : * [GlideList2 (g_list) - Client](https://www.servicenow.com/docs/6~HpJY4Ir7fI0DSMBiFOfQ#c_GlideList2API "The GlideList2 API provides methods to customize (v2) lists.") * [GlideMenu (g_menu and g_item) - Client](https://www.servicenow.com/docs/7iww4ezAp3~TWKjJ0JULkQ#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://www.servicenow.com/docs/bprdIheiT~yVcGiPqFxoyw#c_GlideModalFormV3API "The GlideModalForm API provides methods to display a form in a GlideModal.") * [GlideModal - Client](https://www.servicenow.com/docs/k4TWxtpCP~m4PzLxXNMPew#c_GlideModalV3API "The 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.") * [GlideNavigation - Client](https://www.servicenow.com/docs/IumBJ9pj7DKJQEf1UJZF7Q#c_GlideNavigationV3API "The GlideNavigation API provides methods to control and refresh the navigator and main frame.") * [GlideUIScripts - Client](https://www.servicenow.com/docs/MFZv_Pinjb9a64RvTs4fHg#GUIScriptsAPI "The GlideUIScripts API provides methods to access UI scripts from within client-side code.") {#api-product-type__ul_ihs_prw_cwb} |
| Glide API -- UI -- Next Experience | Client : * [GlideList (Next Experience) - Client](https://www.servicenow.com/docs/4RMKuK1Qa1C~UsQTiauvTw#GlideListClientAPINEx "The GlideList API provides methods to customize lists in the Next Experience UI Framework.") * [PolarisUI - Scoped](https://www.servicenow.com/docs/taWb3PoOnKoaGQwJOQoxpQ#PolarisUIScopedAPI "The PolarisUI API provides methods for enabling Next Experience on direct UI pages.") * [GlideModal (Next Experience) - Client](https://www.servicenow.com/docs/GdXpj0_V0JH383UsAL1ZPA#GModClientAPINX "The 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.") * [g_modal (Next Experience) - Client](https://www.servicenow.com/docs/b4~LI4IrIPPkTKMUfoGDfg#g_modalClientAPINX "The g_modal API enables you to display a modal window to enhance application functionality.") * [GlideNavigation (Next Experience) - Client](https://www.servicenow.com/docs/3C9ugXzHzGU0P5pUb33Khg#GlideNavigationClientAPINX "The GlideNavigation API enables refreshing the navigator and main frame in the Next Experience UI Framework.") {#api-product-type__ul_b5n_byh_cgc} |
| Healthcare and Life Sciences Service Management Core | REST :   [HL7 Inbound API](https://www.servicenow.com/docs/tAF6NMYdOMtFangSwXBeqw#hl7-inbound-api "The HL7 Inbound API receives inbound HL7 v2.x ADT messages from EHR systems over HTTP and returns standard HL7 acknowledgment responses. It implements the HAPI HL7-over-HTTP convention, accepting raw pipe-delimited ER7 message bodies and processing them against configured parser profiles.") |
| HR Service Delivery | Server : * [hr_ActivitySet - Scoped](https://www.servicenow.com/docs/pQdHNxaojB42qG~jbSqhow#hr_ActivitySetAPI "The hr_ActivitySet API handles lifecycle event activity set cases.") * [hr_ActivityUtils - Scoped](https://www.servicenow.com/docs/US9sa~xJfUQ6mwqBbEuczw#hr_ActivityUtilsAPI "The hrActivityUtils script include enables you to create HR cases from a record producer.") * [hr_Utils - Scoped](https://www.servicenow.com/docs/YJouwIKDLggXBgEHeLI3lA#hr_UtilsAPI "The hr_Utils API provides basic functionality for the Human Resource (HR) application.") {#api-product-type__ul_ybg_sxb_dwb} REST :   [HR REST API](https://www.servicenow.com/docs/WVGfyp9z_kKE_rUxkIRQbg#hr-core-api "The HR REST API provides endpoints that return information about employees that work or live in the United States.") |
| Instance Scan | Server : * [Findings - Scoped, Global](https://www.servicenow.com/docs/FB9iF8jA7cG66TXJhC_P~g#FindingsAPI "The Findings API provides methods for handling how an Instance Scan check produces findings.") * [LinterCheckAstNode - Scoped, Global](https://www.servicenow.com/docs/ixFEJbrknS4wDhymSCQsgA#LinterCheckAstNodeAPIBoth "The LinterCheckAstNode API provides methods for getting abstract syntax tree (AST) node details in linter checks.") {#api-product-type__ul_klp_kx5_cwb} |
| IT Operations Management | Server : * [Cloud Services Catalog API](https://www.servicenow.com/docs/tvk1fu0K5VYxBNm7zho2ng#cs-catalog-api "The Cloud Services Catalog API provides methods related to Day-1 (provisioning) and Day-2 (modification) operations available in the Cloud Services Catalog, such as creating cloud service stacks and calling resource operation requests. You can also retrieve information about catalog requests, stacks getting status, and other information.") * [GenericUPSAlarmsReconciler - Global](https://www.servicenow.com/docs/5_iVF48GHUiIVx~eB2feEQ#c_GenericUPSAlarmsReconcilerAPI "The GenericUPSAlarmsReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply (UPS) alarms.") * [GenericUPSBypassReconciler - Global](https://www.servicenow.com/docs/~RInRiruh1I5kTFN1W9yNg#c_GenericUPSBypassReconcilerAPI "The GenericUPSBypassReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply (UPS) bypasses.") * [GenericUPSInputsReconciler - Global](https://www.servicenow.com/docs/9HkQBNaPLrJkBX28DjisdQ#c_GenericUPSInputsReconcilerAPI "The GenericUPSInputsReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply (UPS) inputs.") * [GenericUPSOutputsReconciler - Global](https://www.servicenow.com/docs/zGAa0fI2FotJmabPTh1O9A#c_GenericUPSOutputsReconcilerAPI "The GenericUPSOutputsReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply (UPS) outputs.") * [LSOFParser - Global](https://www.servicenow.com/docs/cjq47dMkj_eBYcyd5yKRQA#c_LSOFParserAPI "The LSOFParser script include provides methods to parse the output of the lsof command: lsof -i4TCP -n -P -F pcnfT.") * [NetwareHandler - Global](https://www.servicenow.com/docs/SJR3ObbJ2xfbVBNNj8rVew#c_NetwareHandlerAPI "The NetwareHandler script include implements an SNMP handler for Netware OS.") * [ProbeHandlerCim - Global](https://www.servicenow.com/docs/SYZZto901juAXLnEgG0lsA#c_ProbeHandlerCimAPI "The ProbeHandlerCim script include provides methods to configures a Common Information Model (CIM) probe.") * [ProbeHandlerMulti - Global](https://www.servicenow.com/docs/UoTCzmaF8XCDd4flAxYggw#c_ProbeHandlerMultiAPI "The ProbeHandlerMulti script include is a probe handler for multiprobes.") * [ProbeHandlerSNMP - Global](https://www.servicenow.com/docs/zfA_WhkSOj925klAkMvb7w#c_ProbeHandlerSNMPAPI "The ProbeHandlerSNMP script include is a discovery probe handler for SNMP probes, invoked when an SNMP probe is about to be created.") * [ProbeHandlerWMI - Global](https://www.servicenow.com/docs/rKdXxwrf9_FMcjhOlbK42w#c_ProbeHandlerWMIAPI "The ProbeHandlerWMI script include is the discovery probe handler for Windows Management Instrumentation (WMI) probes.") {#api-product-type__ul_cfz_bdw_1xb} |
| IT Service Management | Server : * [CIActionEngine - Scoped](https://www.servicenow.com/docs/2aPO1S6LLLRX~yM2hYEa~A#CIActionScopedAPI "The CIActionEngine API provides methods that enable you to execute any action on a configuration item (CI), to check the authorization of a user before executing an action, and to get the status and action outputs of any action execution request.") * [OCRosterSpanApprovalUtil - Global](https://www.servicenow.com/docs/LItnu0NbezKjCOoQDT5itQ#c_OCRosterSpanApprovalUtilAPI "The OCRosterSpanApprovalUtil script include provides methods for the PTO approval feature.") * [OCRotation - Global](https://www.servicenow.com/docs/Op1ZJ0nI8eFr31yFiv_zLQ#c_OCRotation "The OCRotation script include provides methods to build a data structure that is used to display a calendar.") * [OCRotationV2 - Global](https://www.servicenow.com/docs/z_cpoZNUPh3HxGIKSRCCCA#c_OCRotationV2 "The OCRotationV2 script include is an extension of OCRotation script include, which is used by Fullcalendar.io and the DHTMLX On-Call Calendar.") * [OCRotaICalendarSNC - Global](https://www.servicenow.com/docs/~SS17Ly8lQOl1JJq6B9KNQ#c_OCRotaICalendarSNCAPI "The OCRotaICalendarSNC script include provides iCal formatted events for the a specific user's rotation.") * [OCRotaICalendar - Global](https://www.servicenow.com/docs/blLH1_Un026KxOg1697KCw "The OCRotaICalendar script include is an extension of the OCRotaICalendarSNC script include.") * [OCRotaMember - Global](https://www.servicenow.com/docs/x9y_p13RP5E2m2oi_QhcjQ#c_OCRotaMemberAPI "The OCRotaMember script include provide methods to perform maintenance operations on the On-call Member [cmn_rota_member] table.") * [OnCallContactPreferenceUtil - Global](https://www.servicenow.com/docs/VuC3zKLuDNfQeWr_d6~74Q#c_OnCallContactPreferenceUtilAPI "The OnCallContactPreferenceUtil script include provides methods for handling contact preferences.") * [OnCallRotation - Global](https://www.servicenow.com/docs/pAkU7ei45JdQCQe54Npssw#c_OnCallRotationAPI "The OnCallRotation script include provides methods to manage on-call schedules.") * [OCSeriesEventGenerator - Global](https://www.servicenow.com/docs/QLysNFmaa2HN~CAN4pgGKA#c_OCSeriesEventGeneratorAPI "The OCSeriesEventGenerator script include provide methods to generate the repeating VEVENTS for a user's iCalendar.") * [OCTimer - Global](https://www.servicenow.com/docs/ns~ozN4CsrJYJ2~GYcOCGw#c_OCTimerAPI "The OCTimer script include provides methods to track the length of time it takes for a function to complete.") * [RemedialActionEngine - Scoped](https://www.servicenow.com/docs/NZACgnsUmJF1nZvWxaIb7A#RemedialActionScopedAPI "The RemedialActionEngine API provides methods for working with remedial actions.") * [Proactive Engagement API](https://www.servicenow.com/docs/zRTI_5Pf2wYXkFfzDq8J~w#proactive-engagement-api "The Proactive Engagement API provides an endpoint for creating digital experience issues.") {#api-product-type__ul_hgj_dbw_1xb} |
| Integration Hub | Server :   [PersonalAuthAPI - Scoped](https://www.servicenow.com/docs/ugixb0Ce8fsizi1O0p0Z6Q#PersonalAuthAPIScoped "The PersonalAuthAPI provides methods that enable you to manage access/refresh tokens for personal authentication credentials.") REST :   [Continuous Integration/Continuous Delivery (CICD) API](https://www.servicenow.com/docs/7GMuJeJYLPinLmQKTwb3Bg#cicd-api "The CICD API provides endpoints that enable integration with common DevOps tools for building pipelines. These tools include Jenkins, Azure Pipelines, GitLab, GitHub Actions, Atlassian Bamboo/Pipelines, and more.") |
| Knowledge Management | REST :   [Knowledge Management REST API](https://www.servicenow.com/docs/ta_NvloZAwVuA4DN~CmR3w#knowledge-api "The Knowledge Management API provides endpoints for searching, viewing, and fetching lists of the most-viewed and featured knowledge articles.") |
| Lead Management | Server : * [LeadAPIHelperOOB - Scoped](https://www.servicenow.com/docs/XF4fZOCUlF7Z1mN94fjopA#LeadAPIHelperOOBAPI "The LeadAPIHelperOOB script include provides helper methods called by the lead REST API to perform various functions, such as converting a set of lead records from a GlideRecord object into a JSON array or JSON object and transforming fields within a lead object.") * [LeadAPIProcessUtilOOB - Scoped](https://www.servicenow.com/docs/aVfjgxlkebXFnsuxlpuHvA#LeadAPIProcessUtilOOBAPI "The LeadAPIProcessUtilOOB script include provides methods that are called by the lead REST API to retrieve lead records and their associated lead line item records.") * [LeadAPIValidationUtilOOB - Scoped](https://www.servicenow.com/docs/HwreHU3o5tT9tFQjGYvc7g#LeadAPIValidationUtilOOBAPI "The LeadAPIValidationUtilOOB script include provides methods that are called by the lead REST API to validate lead records and associated lead line item records when they are created (POST) or updated (PATCH).") {#api-product-type__ul_mw1_y5h_c2c} REST :   [lead API](https://www.servicenow.com/docs/Orqlbh38T0WctIisVNRQ9g#lead-api "The lead API provides endpoints that enable you to create, update, and query/retrieve marketing leads and their associated lead line items from an instance.") |
| Manufacturing Commercial Operations | SOAP :   [Warranty Claims SOAP API](https://www.servicenow.com/docs/access?context=warranty-claims-SOAP-API&version=australia&pubname=australia-manufacturing&ft:locale=en-US) |
| MetricBase | Server : * [Client - Scoped, Global](https://www.servicenow.com/docs/~ObAuoPn196~PyTdYw0Oog#ClientScopedAPI "The Client API provides methods to add data to the MetricBase database, to execute transforms on the MetricBase database, and to receive the results of the transforms.") * [Data - Scoped, Global](https://www.servicenow.com/docs/e4_7im4h8JE3FZDoyL7pAQ#DataScopedAPI "The Data API provides a data object that contains the results of transform performed by a sn_clotho.Client.transform() method.") * [DataBuilder - Scoped, Global](https://www.servicenow.com/docs/1VPlaH~LeGdjUAgDnT1bUQ#DataBuilderScopedAPI "The DataBuilder API provides methods to create a series of data points for a metric. Use the sn_clotho.Client.put() method to save the values.") * [MetricInfo - Scoped, Global](https://www.servicenow.com/docs/bvAXNqrleCcT_nc5B4XHTQ#MetricInfoBoth "The MetricInfo API provides methods to check if a metric is in the MetricBase database, and if so, to report its retention policy. Retention policies are reported in minutes.") * [Transformer - Scoped, Global](https://www.servicenow.com/docs/02tzXaAcIpvipVXbysYoBQ#TransformerScopedAPI "The Transformer API manipulates time-series data to prepare the data for evaluation and analysis.") * [TransformPart - Scoped, Global](https://www.servicenow.com/docs/hKW0oMr~XkLVRJyl1pM~Eg#TransformPartScopedAPI "The TransformPart API provides methods to specify details of the transform to be done.") * [TransformResult - Scoped, Global](https://www.servicenow.com/docs/5qXNtnrM0Djyg6Udj3zYRg#TransformResultScopedAPI "The TransformResult API provides methods that return the result of a transformation run on time-series data.") {#api-product-type__ul_bld_w35_gwb} REST :   [MetricBase Time Series API](https://www.servicenow.com/docs/J1ktee0UGXS9DCEnmMQbkA#Clotho-Time-Series-API "The MetricBase Time Series API provides endpoints to insert data into, retrieve information from, and to run transforms against a MetricBase database.") |
| MID Server | Server : * [AgentMetrics - Global](https://www.servicenow.com/docs/MLzZv_O19~apcAvVic8B~Q#c_AgentMetricsAPI "The AgentMetrics script include provides methods to process inbound MID Server metrics.") * [JavascriptProbe - Global](https://www.servicenow.com/docs/GRwZTuKe1xh0n1X8DrQTqw#c_JavascriptProbeAPI "The JavascriptProbe script include provides methods for using the JavascriptProbe on the MID Server.") * [MIDServer - Global](https://www.servicenow.com/docs/r0T8Hd1iP5x0qHOWHJC6xA#c_MIDServerAPI "The MIDServer script include provides methods to encapsulate the notion of a MID Server.") * [MIDServerAjax - Global](https://www.servicenow.com/docs/~pyvCKAtwsc5u9Sc7Nkf5w#c_MIDServerAjaxAPI "The MIDServerAjax script include provides AJAX functionality for sending a test probe to a MID Server") * [MIDServerCluster - Global](https://www.servicenow.com/docs/ezW4_K4bsX0jyIb~UjFwdw#c_MIDServerClusterAPI "The MIDServerCluster script include provides methods to find MID Server clusters for a given MID Server and reassigns the jobs if necessary.") * [MIDServerFileSync - Global](https://www.servicenow.com/docs/iFoDrqG1GXYB37C0Vfq~dw#c_MIDServerFileSyncAPI "The MIDServerFileSync script include provides methods to check to see if there are any changes to attachments on tables that are instances of MID Server synchronized files (ecc_agent_sync_file) and, if so, notifies the MID Servers of a change.") * [MIDServerFinder - Global](https://www.servicenow.com/docs/A6JJYieAollPA2HLlaP6xg#c_MIDServerFinderAPI "The MIDServerFinder script include provides methods to find a list of MID Servers for specified IP addresses.") * [MIDServerManage - Global](https://www.servicenow.com/docs/hk~o5W0l09xkO~i2z8oXnQ#c_MIDServerManageAPI "The MIDServerManage script include provides methods that allow you to manage a MID Server by sending messages to start, stop, upgrade, get logs, send test probes, and send system messages.") * [MIDServerSelector - Global](https://www.servicenow.com/docs/pHkdRd7g0EIH8YRtjNhL4A#c_MIDServerSelectorAPI "The MIDServerSelector script include provides methods to find a MID Server based on capabilities and target IP address.") * [MonitorMIDServer - Global](https://www.servicenow.com/docs/nfdH9el0vEVOXgET1A6~oQ#c_MonitorMIDServerAPI "The MonitorMIDServer script include provides methods to monitor MID Servers using the heartbeat probe to check for MID Servers that are down, sends heartbeat requests, and kills old heartbeat requests.") {#api-product-type__ul_xv5_mtr_bwb} |
| Mobile Platform | Client : * [m_form - Client](https://www.servicenow.com/docs/TgE9Kq_PHyW2DP1L2pSteA#m_formClientAPI "Provides methods to get and set input values on input form screens, as well as display messages.") * [MobileScriptIncludeCaller - Client](https://www.servicenow.com/docs/yiQwCPmwSvgvYHmdQwVyGg#MobileScriptInclCallerClientAPI "Provides methods to call script includes from Mobile UI Rule Actions.") {#api-product-type__ul_ojh_dpl_ccc} |
| Notifications | Server :   [TemplatePrinter - Scoped](https://www.servicenow.com/docs/E4sG7O0TP1hhJI6vf0ZwZQ#c_TemplatePrinterScopedAPI "The TemplatePrinter API provides methods to handle printing from a mail script to the email message.") REST : * [Email API](https://www.servicenow.com/docs/nrNOKeVJ_GqWS~tM78A~Qg#email-api "The Email API provides endpoints that enable you to receive and send email messages using REST.") * [Push Installation API](https://www.servicenow.com/docs/ixefxq3xUzfdpa1cAFE9ww#pushinstallation-api "The Push Installation API provides endpoints to register and unregister the tokens that enable mobile devices to receive push notifications from an application.") {#api-product-type__ul_xpn_2gk_1jc} |
| ServiceNow AI Platform | Server : * [CopyDynamicSchemaAPI - Scoped, Global](https://www.servicenow.com/docs/9e~TfjEW8XZgngm4V7N58g#CopyDynamicSchemaAPI "The CopyDynamicSchemaAPI class provides methods and extension points for duplicating dynamic schema metadata.") * [AbstractDBObject - Global](https://www.servicenow.com/docs/STcHQPSV8oDyQyAGqvcEJw#c_AbstractDBObject "The AbstractDBObject script include provides common methods for classes based on records in the database.") * [AbstractScriptProcessor - Global](https://www.servicenow.com/docs/8W2XkvmaBdsJHF7l6RvQGw#c_AbstractScriptProcessorAPI "The AbstractScriptProcessor script include is a base JavaScript processor class that other JavaScript processors extend.") * [AbstractTimelineSchedulePage - Global](https://www.servicenow.com/docs/H1oZiM6uilt9Ef_IzFSwKA#c_AbstractTimelineSchedulePage "The AbstractTimelineSchedulePage script include is a helper class to facilitate working with the data displayed on timelines.") * [action - Scoped, Global](https://www.servicenow.com/docs/u55nPcBSUfr8GIobeUd8IQ#ActionAPIBoth "The action API provides methods to handle data for URLs in a UI action script.") * [ArrayUtil - Global](https://www.servicenow.com/docs/oWhui6huAVJTxsjGXeMC~g#c_ArrayUtilAPI "The ArrayUtil script include provides methods for working with JavaScript arrays.") * [AssessmentCreation - Global](https://www.servicenow.com/docs/7Wl1YsjJ~zqGHvhHzaVG5Q#c_AssessmentCreation "The AssessmentCreation API provides methods that administrators can use to generate assessments and surveys.") * [AutomationException - Global](https://www.servicenow.com/docs/fZTrH2au9vu5Brryf6_7OQ#c_AutomationException "The AutomationException script include provides generic exception wrapping for automation.") * [Console - Scoped, Global](https://www.servicenow.com/docs/R6VA~CcszVLKyESc6OKAdg#ConsoleAPI "The Console API provides methods to log messages to the system log, create and stop timers, create and log counters, log stack traces, and group/organize related content.") * [Conversation - Scoped](https://www.servicenow.com/docs/_8Pa~Bg0RorEamOUsFhvXQ#c_ConversationScopedAPI "The Conversation API enables you to create or modify Connect conversations.") * [Conversation Member API](https://www.servicenow.com/docs/JlyM6Kj8KbqJAQCqePJJrA#conversation-member-api "The Conversation Member API provides methods for changing a specific agent’s member state to removed or updated in a given Agent Chat conversation.") * [CriteriaEvaluator - Global](https://www.servicenow.com/docs/ILdjm36EUG0pWeDMVD5~oA#c_CriteriaEvaluatorAPI "The CriteriaEvaluator script include provides methods to implement a general-purpose criteria evaluator.") * [CSVParser - Scoped](https://www.servicenow.com/docs/7syFsoAQSt1JWad4B3hkVg#CSVParserScopedAPI "The CSVParser API provides methods for parsing comma-separated value (CSV) formatted records into an object or an array.") * [DSCScriptableAPI - Global](https://www.servicenow.com/docs/s4TRB87IVbMkRwqJBeBUcA#DSCScriptableAPI "The DSCScriptableAPI provides methods for checking the health of your domain configuration for an instance.") * [DurationCalculator - Global](https://www.servicenow.com/docs/TmkI84n9RhFiRsGT8jeNDg#c_DurationCalculatorAPI "The DurationCalculator script include provides methods for calculating durations and due dates.") * [DynamicSchemaAPI - Global](https://www.servicenow.com/docs/S9cI740TSds9diHaRtZtIg#DynamicSchemaAPI "The DynamicSchemaAPI provides methods to clear the various caches used by the dynamic schema implementation.") * [Fetch - Scoped, Global](https://www.servicenow.com/docs/BjgPgdTN~sDlsIbr8dv_gg#FetchAPI "The Fetch API provides methods for fetching resources using request and response objects.") * [Fetch Headers - Scoped, Global](https://www.servicenow.com/docs/QpYPN4iIPDFYc0lpxGykDQ#Fetch.HeadersAPI "The Fetch Headers API allows you to retrieve, set, add to, and remove headers from a list of request or response headers.") * [Fetch Response - Scoped,Global](https://www.servicenow.com/docs/dRaKslSlaxFBm4A0S5Hneg#Fetch.ResponseAPI "The Fetch Response API provides methods for creating a new Response object and for handling the response body created by a Fetch Request API method.") * [Fetch Request - Scoped, Global](https://www.servicenow.com/docs/W0gJkwIJSZxt9ZBuK47pfg#Fetch.RequestAPI "The Fetch Request API contains methods for creating or retrieving a Request object to allow applications to asynchronously request resources, such as JSON, text, or binary data, from a server, and handle the response. This API supports various HTTP methods like GET, POST, PUT, DELETE, and so on.") * [Fetch RequestInit - Scoped, Global](https://www.servicenow.com/docs/u~mCRUkZ0_odSqZr~o5F4A#Fetch.RequestInitAPI "The RequestInit API provides options to configure a Fetch request.") * [FormInfoHeader - Global](https://www.servicenow.com/docs/C4KUegktyROnjADvwo_mPw#c_FormInfoHeaderAPI "The FormInfoHeader script include provides methods to add an HTML message as a form info message.") * [GeniusResultAnswer - Scoped](https://www.servicenow.com/docs/GBAc9uYb29uzXaaowGsKFQ#GeniusResultAnswerScopedAPI "The GeniusResultAnswer API provides methods for creating an answer object in a Genius Result configuration's processor scripts. Answers created with this API define search requests or key-value pair maps that can populate Genius Result answer cards.") * [GeniusResultContext - Scoped](https://www.servicenow.com/docs/TwrcVaz5lqLdDfDscZ8nJg#GeniusResultContextScopedAPI "The GeniusResultContext API provides methods for retrieving search query information from the context of a Genius Result configuration.") * [GSLog - Scoped, Global](https://www.servicenow.com/docs/GvmtgAWEkITyj0GoKJ9_Zw#GSLogBoth "GSLog is a script include that simplifies script logging and debugging by implementing levels of log output, selectable by per-caller identified sys_properties values.") * [GlideDynamicAttributeStore - Global](https://www.servicenow.com/docs/LIzpeO8Zm4gqCjkhgpdcbw#GlideDynamicAttStoreAPI "Use the GlideDynamicAttributeStore API to create objects for working with dynamic attributes independently of a table or field.") * [GlideElementDynamicAttributeStore - Global](https://www.servicenow.com/docs/fjrJkrdI5LlAxwWa7NS2SQ#GlideElementDynamicAttStoreAPI "The GlideElementDynamicAttributeStore API provides convenient script methods for managing dynamic attributes in the current glide record. Use these methods in conjunction with the GlideRecord API to get and set defined dynamic attribute values.") * [HistoryWalker - Scoped, Global](https://www.servicenow.com/docs/EGzmDciIXXg3yPaSv82pzA#HistoryWalkerScopedAPI "The HistoryWalker API uses the audit/history tables to generate a historical version of an existing record. This historical version contains all updates to all fields for the specified glide record.") * [HostnameJS - Global](https://www.servicenow.com/docs/5b1T8aawNuhE8IyopWIILw#c_HostnameJSAPI "The HostnameJS script include provides methods to format host names according to property settings.") * [HttpRequestData - Scoped](https://www.servicenow.com/docs/dMH0jOYJ2pkOpXnuI~71tg#HttpRequestDataAPI "The HttpRequestData API provides methods to build and manipulate a REST request before applying a signature and sending it to an endpoint.") * [HttpRequestAuthedData - Scoped](https://www.servicenow.com/docs/g2fC2AbyNfa3HBL7b66gEA#HttpRequestAuthedDataAPI "The HttpRequestAuthedData() API provides methods to access and set values in a signed REST or SOAP request.") * [ICalUtilSNC - Global](https://www.servicenow.com/docs/oDcSfL9Kb1YteFrkv3yPzQ#c_ICalUtilSNCAPI "The ICalUtilSNC script include provides functions to generate iCalendar compliant events.") * [Interaction - Scoped](https://www.servicenow.com/docs/tPTa584YmGI_PbfD7GVJlA#InteractionScopedAPI "The Interaction API provides methods that enable you to define the behavior for interaction records.") * [j2js - Global](https://www.servicenow.com/docs/zmZiUJyCTRy2pDn~VkDi~Q#c_J2jsAPI "The j2js script include enables you to convert Java objects to JavaScript objects.") * [JSON - Global](https://www.servicenow.com/docs/ArhnZxZBXikLNeqZdrNoIg#c_JSONAPI "The JSON script include provides methods to create JSON objects from a string, and to turn JSON objects into strings.") * [JSON - Scoped](https://www.servicenow.com/docs/yhXSqJ1m6ZpHpqZOBJj9SQ#JSONScopedAPI "The JSON script include provides scoped methods to create JSON objects from a string, and to turn JSON objects into strings.") * [JSONParser - Global (deprecated)](https://www.servicenow.com/docs/SuzxCtVes1aB5CouAT7G0Q#c_JSONParserAPI "The JSONParser API provides a JSON parser that does not use the JavaScript eval() function.") * [Messaging - Scoped](https://www.servicenow.com/docs/LgImZNRnkMnwi4NXukALDQ#MessagingScopedAPI "The Messaging API provides methods to perform actions in a third-party messaging application.") * [MobileDeepLinkGenerator - Global](https://www.servicenow.com/docs/yNbwAeet3~Wc4JHE7~RzmA#MobileDeepLinkGeneratorAPI "The MobileDeepLinkGenerator script include provides methods to embed a link to a mobile app list or form applet.") * [NameValuePairs - Global](https://www.servicenow.com/docs/vaPMMU6EqO6jA_1FuEXmVw#c_NameValuePairsAPI "The NameValuePairs script include provides methods to convert between maps and strings representing the name/value pairs in the map.") * [Notify - Global](https://www.servicenow.com/docs/ccHBCs7SuOkK1Lze09WeBQ#c_NotifyAPI "The Notify API allows you to interact with Notify calls and SMS messages using scripts.") * [NotifyScoped - Scoped](https://www.servicenow.com/docs/kMUk9CUt32E7w17E0qAk2w#notifyScopedAPI "The NotifyScoped API allows you to interact with Notify calls and SMS messages using scripts.") * [NotifyAction - Global](https://www.servicenow.com/docs/GKh4hbJCb0DuHydJR9_fuA#c_NotifyActionApi "The NotifyAction API allows you to define actions to send to a telephony provider.") * [NotifyConferenceUtil - Scoped, Global](https://www.servicenow.com/docs/ANEOcb18gKaJlGHQJj7ptg#NotifyConferenceUtils "The NotifyConferenceUtil API provides methods to manage Notify conference calls and SMS messages for various telephony service providers, such as Zoom and Webex.") * [OrderGuide - Scoped](https://www.servicenow.com/docs/ggbpKrK5~JCrsLRVaDDZDQ#OrderGuideScopedAPI "The OrderGuide API enables you to initialize and view order guide details.") * [PreferenceDestination - Scoped, Global](https://www.servicenow.com/docs/A3_fwuaAyTh1hl9_58TCLQ#PreferenceDestinationBothAPI "The PreferenceDestination API updates user notification preferences.") * [Preferences - Scoped, Global](https://www.servicenow.com/docs/2WZczE6pivWKyX2hAQVJWg#PreferencesBothAPI "The Preferences API gets notification destinations for a user.") * [RecordToHTML - Global](https://www.servicenow.com/docs/2JaIf_YUzR9xXihZwzFeHQ#c_RecordToHTMLAPI "The RecordToHTML script include is a utility class to turn a record into HTML.") * [RenderProperties - Global](https://www.servicenow.com/docs/dqXfEygG7Ajfb7Yx8irNuw#RenderProperties-API "The RenderProperties API provides methods to obtain information about the current page and is available in Jelly scripts and in UI-action conditions and scripts.") * [RenderProperties - Scoped](https://www.servicenow.com/docs/iJKJjPMcoaVtxg~~ptZiIA#RenderProperties-Scoped-API "The RenderProperties API provides methods to obtain information about the current page and is available in Jelly scripts and in UI-action conditions and scripts.") * [RequestAuthAPI - Scoped](https://www.servicenow.com/docs/N3iScGP314WKja1~XXaROQ#RequestAuthAPI "The RequestAuthAPI provides methods to apply a signature to a REST request.") * [ResponseTemplate - Scoped, Global](https://www.servicenow.com/docs/bcvRGcVj0SQXEzdF1tAZGw#ResponseTemplateAPI "The ResponseTemplate script include provides methods for managing response templates.") * ../../../Chunk1165900238.html#c_ScriptableServiceRequest * [RESTAPIRequestBody - Scoped, Global](https://www.servicenow.com/docs/b5kasZBKioK5gdwoVjvm5A#c_ScriptableServiceRequestBody "The RESTAPIRequestBody API provides methods that allow you to access the body content of a scripted REST API request in scripts.") * [RESTAPIResponse - Scoped, Global](https://www.servicenow.com/docs/ahFvzR3RyQhiqa1p2OhFuA#c_ScriptableServiceResponseBuilder "The RESTAPIResponse API provides methods that allow you to build a RESTful response to a scripted REST API request.") * [RESTAPIResponseStream - Scoped, Global](https://www.servicenow.com/docs/PjqgQYMCcqzud41c869uKg#c_ScriptableServiceRespStreamWriter "The RESTAPIResponseStream API provides methods that allow you to write directly to the scripted REST API response stream.") * [RESTMessageV2 - Scoped, Global](https://www.servicenow.com/docs/Z7rohfuLyYhkaao7C5G74g#c_RESTMessageV2API "The RESTMessageV2 API provides methods that allow you to send outbound REST messages using JavaScript.") * [RESTResponseV2 - Scoped, Global](https://www.servicenow.com/docs/LJfTU7JB2vIrdGk6_oo13g#c_RESTResponseV2API "The RESTResponseV2 API provides methods that allow you to use the data returned by an outbound REST message in JavaScript code.") * [RTETransformer - Scoped](https://www.servicenow.com/docs/AqZfl6qlvLF5DRVFGLlqyw#RTETransScopedAPI "The RTETransformer API provides a method to transform and store an array of messages into a record in the associated ServiceNow instance based on a provided extract, transform, and load (ETL) definition.") * [ScopedCacheManager - Scoped](https://www.servicenow.com/docs/1CvxFRuAXdm5JvENtUlLcA#ScopedCacheManagerAPI "The ScopedCacheManager API provides methods for retrieving, setting, and flushing cache data for scoped applications.") * [v_record - Scoped, Global](https://www.servicenow.com/docs/W5ZhYEQ~ezBfawuY1H5TMA#v_recordAPI "The v_record API enables you to sets an exception or error message on a remote table record. Remote tables allow you to retrieve data from external sources or from another instance with REST or SOAP services.") * [SentimentAnalyser - Scoped](https://www.servicenow.com/docs/ZEU7nMU5BZjW_Ike3ctAcA#SentimentAnalyserScoped "The SentimentAnalyser script include provides methods to perform sentiment analysis on a string value.") * [SOAPMessageV2 - Scoped, Global](https://www.servicenow.com/docs/vxNJ8L2iC9R5z0P38D62NQ#c_SOAPMessageV2API "The SOAPMessageV2 API provides methods to send an outbound SOAP message using JavaScript.") * [SOAPResponseV2 - Scoped, Global](https://www.servicenow.com/docs/vUsfxnbF7L07tIKAsBiGiw#c_SOAPResponseV2API "The SOAPResponseV2 API provides methods that use the data returned by an outbound SOAP message in JavaScript code.") * [Stream - Scoped, Global](https://www.servicenow.com/docs/QgSitqQh6yTxqV7hytQRqQ#StreamGlobalAPI "The Stream API provides methods to interact with a stream of items such as records. For example, you can use the forEach() method to update the state of each record in a stream returned by the GlideQuery API.") * [SummaryTableWriter - Global](https://www.servicenow.com/docs/mptbtuIWla6n_soQEsXnTA#c_SummaryTableWriter "The SummaryTableWriter script include enables the creation of summary sets for reports that can be generated with standard queries and trending.") * [TableUtils - Global](https://www.servicenow.com/docs/fODH5n6SUKrJAptOd9L~Eg#c_TableUtilsAPI "The TableUtils script include provides shortcuts for accessing table related information.") * [TaskStateUtil - Global](https://www.servicenow.com/docs/RNPqa8t8mKbK_732GbWDrA#c_TaskStateUtil "The TaskStateUtil script include provides methods for working with task-type table state attributes.") * [TimelineSpan - Global](https://www.servicenow.com/docs/TqI9MbFiXoWd~yrUVsS6Rw#c_TimelineSpan "The TimelineSpan API provides methods to define a set of properties that describe the characteristics and interactive behavior of an element rendered within a time line item.") * [Transformer - Scoped, Global](https://www.servicenow.com/docs/Gf5vOI7ra_JU7B~A9IXNkw#TransformerScriptedAPI "The Transformer API provides methods to parse and transform structured JSON or XML source content into structured key-value pair output, using a defined set of rules.") * [TransformerDefinition - Scoped, Global](https://www.servicenow.com/docs/0QsKLGFgz0Z42RCHYE0lPQ#TransformerDefinitionAPI "The TransformerDefinition API provides methods to instantiate and manage the TransformerDefinition object, which associates a transformation rules list and a record path.") * [TransformerRuleList - Scoped, Global](https://www.servicenow.com/docs/5ik2OevYY_0B83uibOeoNw#TransformerRuleListAPI "The TransformerRuleList API enables you to create a list of rules for transforming various types of JSON and XML data into name-value pair output.") * [UserCriteria - Scoped](https://www.servicenow.com/docs/q4UfPTPDFypu3ymRsx3~tQ#c_UserCriteriaScoped "The UserCriteria API provides methods to create, modify, and delete user criteria records using scripts.") * [v_query -- Scoped, Global](https://www.servicenow.com/docs/2d4EJOgXMvOKhB5IB1PWMg#v_queryAPI "The v_query API provides methods to obtain information about a scriptable object that represents a query running against a remote table.") * * [v_table -- Scoped, Global](https://www.servicenow.com/docs/S411RbLbHlKmdPn5cwMplA#v_tableAPI "The v_table API provides methods to add rows to a remote table through a scriptable object.") * [VoiceTranscriptObject - Scoped](https://www.servicenow.com/docs/rpGmGhiHF_HpwCrCAAeTDQ#VoiceTranscriptObjectScopedAPI "The VoiceTranscriptObject scriptable API provides methods to save third-party voice conversation transcript data to a table within a ServiceNow instance.") * [XMLDocument2 - Scoped, Global](https://www.servicenow.com/docs/aHAuMv~l_6LNT5R6OsKn4Q#c_XMLDocument2ScopedAPI "The XMLDocument2 API is a JavaScript object wrapper for parsing and extracting XML data from an XML string.") * [XMLNode - Scoped, Global](https://www.servicenow.com/docs/2rOJE6HAnfrAYcmJJYnQfg#c_XMLNodeScopedAPI "The XMLNode API provides methods to query values from XML nodes. XMLNodes are extracted from XMLDocument2 objects, which contain XML strings.") * [XMLNodeIterator - Scoped](https://www.servicenow.com/docs/N05Sdg2FU35L6KnLQ08SNg#c_XMLNodeIteratorScopedAPI "The XMLNodeIterator API provides methods to iterate through a node of a XML document.") * [AuthCredential - Scoped](https://www.servicenow.com/docs/WAktZ4mWTsvdVil6WPkyeg#AuthCredentialAPI "The AuthCredential() API provides methods that enable you to build credentials for a REST request.") Only available within the `sn_auth` namespace. {#api-product-type__ul_r5n_wqj_bwb} REST : * [Aggregate API](https://www.servicenow.com/docs/O6CSqEOg3h7XHaPticMFRQ#c_AggregateAPI "The Aggregate API provides endpoints that allow you to compute aggregate statistics about existing table and column data.") * [Attachment API](https://www.servicenow.com/docs/yuVwxTLSypcSmJBd7__vXQ#c_AttachmentAPI "The Attachment API provides endpoints that allow you to upload and query file attachments.") * [Batch API](https://www.servicenow.com/docs/ZScb1Ksa8CoVYFwLSRUPgA#batch-api "The Batch API provides endpoints to send a single request containing multiple REST API calls, and returns a stream of response payloads.") * [Import Set API](https://www.servicenow.com/docs/3kjFSniffX~l_mfr~QXERw#c_ImportSetAPI "The Import Set API provides endpoints that allow you to interact with import set tables.") * [Response Templates API](https://www.servicenow.com/docs/NDqPCxqJnG1Nlv26J4rGWg#response-templates-api "The Response Templates API provides endpoints to handle records in the Response Templates [sn_templated_snip_note_template] table.") * [Sales Agreement API](https://www.servicenow.com/docs/cLC4q2HcFJcYPhCxyajpow#sales_agreement-api "The Sales Agreement API provides methods for creating a new sales agreement and retrieving an existing sales agreement of a given sys_id.") * [Script Debugger API](https://www.servicenow.com/docs/JfM2zvUhYAVO0jVB3rmKhA#scriptdebugger-api "The Script Debugger API provides endpoints to debug lines of server-side JavaScript code, such as business rules and script includes.") * [Table API](https://www.servicenow.com/docs/p9XdJ6vCPwR04mC4QLJjGQ#c_TableAPI "The Table API provides endpoints that allow you to perform create, read, update, and delete (CRUD) operations on existing tables.") {#api-product-type__ul_x34_2jh_zvb} Client : * [g_service_catalog - Client](https://www.servicenow.com/docs/Z7FLgQPSwLy07rrxs_ID4A#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.") * [Guided Tours - Client](https://www.servicenow.com/docs/fGITi_6uYrZ0JjHI0dTu0Q#guided_toursAPI "The Guided Tours API provides methods for launching and stopping guided tours.") * [NotifyClient - Client](https://www.servicenow.com/docs/XUW8dfQcoB5MVu63YwnrSQ#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://www.servicenow.com/docs/tc1RC1crfe6F4Rfj7HCaqQ#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.") * [ScriptLoader - Client](https://www.servicenow.com/docs/lP0MvN2VEFgo_l3AecR02A#c_ScriptLoaderAPI "The ScriptLoader API provides methods to load scripts asynchronously.") {#api-product-type__ul_w4k_qbq_dwb} |
| Order Management for Telecommunications, Media, and Technology | Server : * [EventProcessorUtilOOB - Scoped](https://www.servicenow.com/docs/6oM325H37qXzjqA4h41_uQ#EventProcessorUtilOOBScopedAPI "The EventProcessorUtilOOB script include provides methods to construct and publish events on the configured message broker.") * [EventQueueProcessorOOB - Scoped](https://www.servicenow.com/docs/G4m_94vaonYt1RWeUOZT2w#EventQueueProcessorOOBScopedAPI "The EventQueueProcessorOOB script include provides methods to manage event requests on the inbound event queue (located in the Inbound Queue [sn_tmt_core_inbound_queue] table).") * [HermesEventPublisherOOB - Scoped](https://www.servicenow.com/docs/urcI~r6tXYx38FdCsYK8Hg#HermesEventPublishOOBScopedAPI "The HermesEventPublisherOOB script include provides methods to publish messages to the Hermes Messaging Service.") * [OpenMessageBusEventPublisherOOB - Scoped](https://www.servicenow.com/docs/N3UlbwMcOmSpfIEV3FIt1w#OpenMsgBusEvtPubScopedAPI "The OpenMessageBusEventPublisherOOB script include provides a method for sending messages to the spoke selector, which sends the messages to the configured REST proxy.") * [TMFTopicEventAPIUtilOOB - Scoped](https://www.servicenow.com/docs/zyp_dyhN0Roj_Yq9Edi~0Q#tmftopiceventapiutiloobScopedAPI "The TMFTopicEventAPIUtilOOB script include contains functions to handle Event Notification Management Open API requests that are triggered by external trigger definitions to create, update, and delete events in the Event [em_event] table.") * [TopicAPIUtilsOOB - Scoped](https://www.servicenow.com/docs/W9WPL5oK2Q0yAsyDrsV7kg#TopicAPIUtilsOOBAPIScoped "The TopicAPIUtilsOOB script include provides methods that are used when processing the Event Management Topic Open API endpoint.") * [TopicSubscriptionUtilOOB - Scoped](https://www.servicenow.com/docs/LD22IdvWeGiy8ftGkBtUuw#TopicSubscriptionUtilAPIScoped "The TopicSubscriptionUtilOOB script include provides methods to query and manipulate records in the Topic subscription [sn_api_notif_mgmt_topic_subscription] table. This class operates at the service layer and interacts with the Data Access Object (DAO) class.") * [TopicUtilOOB - Scoped](https://www.servicenow.com/docs/lpFRsaTtyhnhHkvgvAZwkA#TopicUtilOOBAPIScoped "The TopicUtilOOB script include contains functions that enable you to query and manipulate records in the Topic [sn_api_notif_mgmt_topic] table. This class operates at the service layer that interacts with the Data Access Object (DAO) class.") * [TroubleTicketNotificationUtilOOB - Scoped](https://www.servicenow.com/docs/UcFxSUNVDJaerMqUsAg5IA#TroubleTicketNotifScopedAPI "The TroubleTicketNotificationUtilOOB script include provides methods used to define and generate the TMF-compliant payloads for trouble ticket notification events.") {#api-product-type__ul_u2r_y5h_1zb} REST : * [Party Management Open API](https://www.servicenow.com/docs/LCd2FKvBSQ3Ph6P4NxYRrQ#tmf-party-management-open-api "The Party Management Open API provides endpoints for managing parties with a relationship to the enterprise, like a consumer, account, or contact. Use this API to create, update, and retrieve data from the Consumer [csm_consumer], Account [customer_account], and Contact [customer_contact] tables.") * [Alarm Management Open API](https://www.servicenow.com/docs/2kAFD5oh4sTG3af3sjbdDw#alarm-open-api "The Alarm Management Open API provides endpoints to create, update, and retrieve data from the Events [em_event] and Alert [em_alert] tables.") * [Event Notification Management Open API](https://www.servicenow.com/docs/dlUoJnpqRZgwqho17~_F5A#event_open-api "The Event Notification Management Open API provides an endpoint to create, update, and delete events from the Events [em_event] table.") * [Product Catalog Open API](https://www.servicenow.com/docs/gkcC2O07dhz_1cQDNazXIg#product-catalog-open-api "The Product Catalog Open API provides endpoints to create and retrieve product catalogs, product offerings, and product specifications.") * [Product Inventory Open API](https://www.servicenow.com/docs/DXXkCr2aFgcE59s3uVWOGA#product-inventory-open-api "The Product Inventory Open API provides endpoints to create and retrieve product inventories.") * [Product Order Open API](https://www.servicenow.com/docs/79pjQ2odPxJiyDCnbaP4gw#tmf622_product_ordering-api "The Product Order Open API provides endpoints that enable a standardized mechanism for placing product orders.") * [Service Catalog Open API](https://www.servicenow.com/docs/Kxbc5N~FTXla_fil4R1Lyg#service-catalog-open-api "The Service Catalog Open API provides endpoints to create and retrieve service specifications.") * [Service Order Open API](https://www.servicenow.com/docs/1CSqoFLY0h7Dejdlcg385g#service-order-open-api "The Service Order Open API provides endpoints that enable a standardized mechanism for placing service orders.") * [Technical Service Qualification Open API](https://www.servicenow.com/docs/dOaftfUKGeKWy2Vs9XMxng#ts-qualification-api "The Technical Service Qualification Open API provides endpoints to check the availability of resources and services before submitting orders for fulfillment.") * [Trouble Ticket Open API](https://www.servicenow.com/docs/IrBS9aqaF~KwCA78SLoqBg#trouble-ticket-open-api "The Trouble Ticket Open API provides endpoints to create, update, and retrieve data from the Case [sn_customerservice_case], Incident [incident], and Service Problem Case [sn_sprb_mgmt_case] tables.") {#api-product-type__ul_vzb_1bn_zvb} |
| Performance Analytics | Server : * [PADomainUtils - Global](https://www.servicenow.com/docs/1jZB7GJa3IU82jrZQ6sB8A#c_PADomainUtils "The PADomainUtils API enables you to copy Performance Analytics records between different domains on the same instance.") * [PAScorecard - Scoped](https://www.servicenow.com/docs/_hFRtWKJOJmWmYRGtA4vXA#PAScorecard "The PAScorecard API enables you to fetch data about indicators and their associated records, such as breakdowns.") * [PASnapshot - Scoped](https://www.servicenow.com/docs/ngmUEf3SPCXLogTH_d0tiQ#PASnapshot "The PASnapshot API enables you to query information about Performance Analytics snapshots. Snapshots are the lists of records (sys_ids) that are collected at the time that the scores for those records are collected. A snapshot is made only for automated indicators with Collect records selected.") {#api-product-type__ul_thj_sw4_vvb} REST :   [Scorecards API](https://www.servicenow.com/docs/CPt9w~L6XsSaJ6nNgKxv3A#c_PerformanceAnalyticsAPI "The Scorecards API provides endpoints that enable you to query data about Performance Analytics indicators. The query parameters equate to the functions available on the Analytics Hub for drilling down into an indicator.") |
| Predictive Intelligence | Server : * [ClassificationSolution - Global](https://www.servicenow.com/docs/1QvEgS4OYFmm71KfjNCwAw#ClassificationSolutionAPI "The ClassificationSolution API is a scriptable object used in Predictive Intelligence stores.") * [ClassificationSolutionStore - Global](https://www.servicenow.com/docs/AIzHDaLkm~uuFVFPFdqYDQ#ClassificationSolutionStoreAPI "Enables storing and retrieving solutions.") * [ClassificationSolutionVersion - Global](https://www.servicenow.com/docs/DAv5xw7bLZQw4IinFQOpXA#ClassificationSolutionVersionAPI "The ClassificationSolutionVersion API is a scriptable object used in Predictive Intelligence stores.") * [ClusteringSolution - Global](https://www.servicenow.com/docs/KkawgpxzRNp1Yil1nux65w#ClusteringSolutionAPI "The ClusteringSolution API is a scriptable object used in Predictive Intelligence stores.") * [ClusteringSolutionStore - Global](https://www.servicenow.com/docs/QKLn~dfiiddngZDKWDAFsQ#ClusteringSolutionStoreAPI "Enables storing and retrieving solutions.") * [ClusteringSolutionVersion - Global](https://www.servicenow.com/docs/CchmRAALRZFDCUpeEoM5sw#ClusteringSolutionVersionAPI "The ClusteringSolutionVersion API is a scriptable object used in Predictive Intelligence stores.") * [DatasetDefinition - Global](https://www.servicenow.com/docs/DwKA9q7fIByHTIgMsoRNWA#DatasetDefinitionAPI "The DatasetDefinition API provides methods to identify a set of records including a table name, columns, and row selection criteria to use as input for ML training algorithms. Datasets don't contain the actual data.") * [Encoder - Global](https://www.servicenow.com/docs/ALFrLp6CoLCc8OnslmjPLw#EncoderAPI "The Encoder API provides a scriptable object used in Predictive Intelligence stores. This object converts input data into vectors of numbers, based on encoder-specific goals and configurations. Encoders can be used independently to run encodings or can be configured as part of solutions to encode text columns.") * [EncoderStore - Global](https://www.servicenow.com/docs/82B16Rz6KpNj9qzAtQO~8A#EncoderStoreAPI "The EncoderStore API provides methods to store and retrieve encoders.") * [EncoderVersion - Global](https://www.servicenow.com/docs/OjPjXvx90UmsyAKJ7SfSrw#EncoderVersionAPI "The EncoderVersion API provides a scriptable object used in Predictive Intelligence stores.") * [MLPredictor - Global (deprecated)](https://www.servicenow.com/docs/IWHvXKYhTYrEXvIBUMHP_Q#c_MLPredictorAPI "The MLPredictor API provides utility methods for Predictive Intelligence predictions.") * [MLSolution - Global](https://www.servicenow.com/docs/qzx_eZxDz9RcViGSujEqLQ#MLSolutionAPI "The MLSolution API provides methods for handling Predictive Intelligence predictions and retrieving solution objects for all capabilities: similarity, classification, and clustering).") * [MLSolutionFactory - Global](https://www.servicenow.com/docs/P5RI1NCvvrKvmekyGxKvoA#MLSolutionFactoryAPI "The MLSolutionFactory API is a factory class to get an MLSolution scriptable object.") * [MLSolutionResult - Global (deprecated)](https://www.servicenow.com/docs/i47iYCw0BKKyDw1GrNBohQ#MLSolutionResultAPI "The MLSolutionResult API provides methods for managing cluster information and members of a clustering solution. You can embed the results in business logic.") * [MLSolutionUtil - Global](https://www.servicenow.com/docs/GH1ZJffBlqmytqjXP_i~~Q#MLSolutionUtilAPI "The MLSolutionUtil script include provides methods for getting Predictive Intelligence predictions.") * [PredictabilityEstimate - Global](https://www.servicenow.com/docs/HKc2VpQeOpR8NmEyuHCL4g#PredictabilityEstimateAPI "The PredictabilityEstimate API is a scriptable object used in Predictive Intelligence stores. This object provides estimation of how predictable fields of a dataset can be, and which features can be useful for predicting those fields.") * [PredictabilityEstimateStore - Global](https://www.servicenow.com/docs/_6kKPMjzpVvO19kCMN0I3g#PredictabilityEstimateStoreAPI "Enables storing and retrieving predictability estimates.") * [PredictabilityEstimateVersion - Global](https://www.servicenow.com/docs/9I_OIXn8tsIUmosV08jNUw#PredictabilityEstimateVersionAPI "The PredictabilityEstimateVersion API is a scriptable object used in Predictive Intelligence stores.") * [RegressionSolution - Global](https://www.servicenow.com/docs/s8uUPuOltKXJUvPbdSRh5w#RegressionSolutionAPI "The RegressionSolution API is a scriptable object used in Predictive Intelligence stores.") * [RegressionSolutionStore - Global](https://www.servicenow.com/docs/VSeKMv9ERK4ZhRN4_Lwxjg#RegressionSolutionStoreAPI "Enables storing and retrieving solutions.") * [RegressionSolutionVersion - Global](https://www.servicenow.com/docs/QkutKCcL2TNW3RWPtG8K2g#RegressionSolutionVersionAPI "The RegressionSolutionVersion API is a scriptable object used in Predictive Intelligence stores.") * [SimilaritySolution - Global](https://www.servicenow.com/docs/Yul09mlONZrqBeNtUgIg5g#SimilaritySolutionAPI "The SimilaritySolution API is a scriptable object used in Predictive Intelligence stores.") * [SimilaritySolutionStore - Global](https://www.servicenow.com/docs/_8fnzNYMB5p8miKbiV8Ufw#SimilaritySolutionStoreAPI "Enables storing and retrieving solutions.") * [SimilaritySolutionVersion - Global](https://www.servicenow.com/docs/pcQ0phQrp85jl5QwV0Qo2g#SimilaritySolutionVersionAPI "The SimilaritySolutionVersion API is a scriptable object used in Predictive Intelligence stores.") {#api-product-type__ul_h2w_tj2_zvb} REST :   [Predictive Intelligence API](https://www.servicenow.com/docs/HY9oSUJNATHitwcsVEcrKA#agent-intelligence-api "The Predictive Intelligence API provides endpoints that predict a field value based on one or more input fields and a trained solution.") |
| Proactive Triggers | Server :   [ProactiveTriggerAPI - Scoped](https://www.servicenow.com/docs/rgDMEUrUr_5I99QIEpt5Cg#ProactiveTriggerScopedAPI "The ProactiveTriggerAPI enables you to create server-side triggers that send context-specific messages to a specified user.") |
| Sourcing and Procurement Operations | REST :   [Spendint API](https://www.servicenow.com/docs/5WGMPoCubc9LwkVuhRyqPA#spendint-api "The Spendint API provides endpoints that push the catalog, price, availability, order, shipment, and invoice information from a third party to the ServiceNow instance. This API is part of the Source-to-Pay Integration Framework application.") |
| Product Catalog Management | Server :   [CatalogSearchAPI - Scoped, Global](https://www.servicenow.com/docs/xNF8SRawW2vhR1QejoGPOw#CatalogSearchAPI-scoped_global "CatalogSearchAPI is a script include used to search and retrieve product catalog data from all application scopes.") REST :   [Product Catalog Search API](https://www.servicenow.com/docs/oNRYtubPbkJxjnz5DGt~Uw#product-catalog-search-api "The Product Catalog Search API searches the product catalog and retrieves the eligible catalog-category hierarchy for a given context. Search supports multiple catalog types, with paginated and sortable results.") |
| Product Support for Technology | Server : * [EventProcessorUtilOOB - Scoped](https://www.servicenow.com/docs/6oM325H37qXzjqA4h41_uQ#EventProcessorUtilOOBScopedAPI "The EventProcessorUtilOOB script include provides methods to construct and publish events on the configured message broker.") * [EventQueueProcessorOOB - Scoped](https://www.servicenow.com/docs/G4m_94vaonYt1RWeUOZT2w#EventQueueProcessorOOBScopedAPI "The EventQueueProcessorOOB script include provides methods to manage event requests on the inbound event queue (located in the Inbound Queue [sn_tmt_core_inbound_queue] table).") * [HermesEventPublisherOOB - Scoped](https://www.servicenow.com/docs/urcI~r6tXYx38FdCsYK8Hg#HermesEventPublishOOBScopedAPI "The HermesEventPublisherOOB script include provides methods to publish messages to the Hermes Messaging Service.") * [OpenMessageBusEventPublisherOOB - Scoped](https://www.servicenow.com/docs/N3UlbwMcOmSpfIEV3FIt1w#OpenMsgBusEvtPubScopedAPI "The OpenMessageBusEventPublisherOOB script include provides a method for sending messages to the spoke selector, which sends the messages to the configured REST proxy.") * [TroubleTicketNotificationUtilOOB - Scoped](https://www.servicenow.com/docs/UcFxSUNVDJaerMqUsAg5IA#TroubleTicketNotifScopedAPI "The TroubleTicketNotificationUtilOOB script include provides methods used to define and generate the TMF-compliant payloads for trouble ticket notification events.") {#api-product-type__ul_o4k_mgk_1jc} REST :   [Trouble Ticket Open API](https://www.servicenow.com/docs/IrBS9aqaF~KwCA78SLoqBg#trouble-ticket-open-api "The Trouble Ticket Open API provides endpoints to create, update, and retrieve data from the Case [sn_customerservice_case], Incident [incident], and Service Problem Case [sn_sprb_mgmt_case] tables.") |
| Project Portfolio Management | Server :   [CostPlanBatchOperations - Global](https://www.servicenow.com/docs/24MI3RAXAWBxSelFAmSUbg#CostPlanBatchOperationsAPI "The CostPlanBatchOperations script include provides methods that enable the creation of a large number of cost plan records for demands and projects using batch processing. Use this script include instead of GlideRecord to more efficiently create multiple cost plan records.") REST :   [Project Portfolio Management API](https://www.servicenow.com/docs/dPXkNIXaG4dYh1t~6ud~kA#ppm-api "The Project Portfolio Management API provides endpoints to bulk import cost plans and project tasks.") |
| Sales Agreement Management | REST :   [Sales Agreement API](https://www.servicenow.com/docs/cLC4q2HcFJcYPhCxyajpow#sales_agreement-api "The Sales Agreement API provides methods for creating a new sales agreement and retrieving an existing sales agreement of a given sys_id.") |
| Security Operations | REST :   [TISC API](https://www.servicenow.com/docs/IDgU~K5TCQVZLQ9s7UfLWA#tisc-api "The TISC API provides endpoints to add and retrieve threat intelligence data in the Threat Intelligence Security Center (TISC) application.") |
| Sales CRM for Telecommunications | REST : * [Product Catalog Open API](https://www.servicenow.com/docs/gkcC2O07dhz_1cQDNazXIg#product-catalog-open-api "The Product Catalog Open API provides endpoints to create and retrieve product catalogs, product offerings, and product specifications.") * [Product Order Open API](https://www.servicenow.com/docs/79pjQ2odPxJiyDCnbaP4gw#tmf622_product_ordering-api "The Product Order Open API provides endpoints that enable a standardized mechanism for placing product orders.") * [Product Inventory Open API](https://www.servicenow.com/docs/DXXkCr2aFgcE59s3uVWOGA#product-inventory-open-api "The Product Inventory Open API provides endpoints to create and retrieve product inventories.") * [Service Order Open API](https://www.servicenow.com/docs/1CSqoFLY0h7Dejdlcg385g#service-order-open-api "The Service Order Open API provides endpoints that enable a standardized mechanism for placing service orders.") * [Quote Management API](https://www.servicenow.com/docs/g_IZw3bsde8Bw_x5KD_giQ#quote-management-api "The Quote Management API provides endpoints to create, update, and retrieve customer quote data.") * [Technical Service Qualification Open API](https://www.servicenow.com/docs/dOaftfUKGeKWy2Vs9XMxng#ts-qualification-api "The Technical Service Qualification Open API provides endpoints to check the availability of resources and services before submitting orders for fulfillment.") {#api-product-type__ul_etk_rhk_1jc} |
| Service Exchange | Server :   [CSBScratchpadUtil - Scoped](https://www.servicenow.com/docs/akQNQCrz~V8Q48v5Pj_x4A#CSBScratchpadUtilScopedAPI "The CSBScratchpadUtil API allows consumers to share \"extra\" information that is outside of any other Service Exchange service, with their providers.") :   [sb - Scoped, Global](https://www.servicenow.com/docs/a2jFIckysNmO9gwGB0rAWQ#PSBPublicAPIUtilBoth "The sb script include provides methods that enable you to perform operations on Service Exchange configuration records.") :   [PSBScratchpadUtil - Scoped](https://www.servicenow.com/docs/3dzldmLW_JI~7nGzkzZCRA#PSBScratchpadUtilScopedAPI "The PSBScratchpadUtil API provides methods that allow providers to share \"extra\" information that is outside of any other Service Exchange service, with their consumers.") |
| Service Catalog | Server : * [CatalogClientScript - Scoped](https://www.servicenow.com/docs/eJs~rKo8yL4toQw6dZWukQ#c_CatalogClientScriptScoped "The CatalogClientScript API provides methods that enable you to create, modify, or delete catalog client script records.") * [CatalogItemVariable - Scoped](https://www.servicenow.com/docs/zqNZ1HUn5tuWdM~ny3tBVg#c_CatalogItemVariable "The CatalogItemVariable API provides methods that enable you to create and modify service catalog item variables using scripts.") * [CatalogItemVariableSet - Scoped](https://www.servicenow.com/docs/oedhfr7ub4CW96SeO4BcXA#c_CatalogItemVariableSet "The CatalogItemVariableSet API provides methods that enable you to create and modify service catalog item variable sets using scripts.") * [CatalogItemVariableSetM2M - Scoped](https://www.servicenow.com/docs/lrNo0~DsW3RPEN9z5vBSAw#c_CatalogItemVariableSetM2M "The CatalogItemVariableSetM2M API provides methods that enable you to create and modify service catalog item variable set many-to-many (M2Ms) using scripts.") * [CatalogJS - Scoped](https://www.servicenow.com/docs/VyoEU0_EnxcuSFY8xZqpFA#CatalogJSScopedAPI "The CatalogJS API provides methods to check and retrieve catalog-specific properties.") * [CatalogSearch - Scoped](https://www.servicenow.com/docs/Y72SxQk_R5fTB88muMrg9w#c_CatalogSearchScoped "The CatalogSearch API provides methods that enable you to search catalog items.") * [CatCategory - Scoped](https://www.servicenow.com/docs/iaT88yy2w4PQC0i7dutSdg#c_CatCategory "The CatCategory API provides methods that enable you to create and modify service catalog categories using scripts.") * [CatItem - Scoped](https://www.servicenow.com/docs/aUPDtTfoWBaZauUwEJxzBw#c_CatItem "The CatItem API provides methods that enable you to create and modify service catalog items using scripts.") * [CartJS - Scoped](https://www.servicenow.com/docs/UMA0XyG74_OIzY_aq9nnow#c_CartJSScoped "The CartJS API provides methods that enable you to access a user's shopping cart.") {#api-product-type__ul_zs4_tv4_vvb} REST :   [Service Catalog API](https://www.servicenow.com/docs/0rEEE3MTCZA2uU1P2mJv5Q#c_ServiceCatalogAPI "The Service Catalog API provides endpoints that access Service Catalog configuration and actions from within a Service Portal.") |
| Service Level Management | Server :   [SLARepair - Global](https://www.servicenow.com/docs/Ie87fVxHyrFeWrI814aZPw#c_SLARepair "The SLARepair script include provides methods that delete the existing SLAs and then recreates them from each task's history.") |
| Service Mapping | Server :   [BusinessServiceManager - Global](https://www.servicenow.com/docs/PFyJMRPojMfqTSCD6Sz8kg#BusinessServiceManagerAPI "The BusinessServiceManager API provides methods that unify service management by converting manually-created services to application services, populating application services, and adding/removing configuration items and connections.") |
| ServiceNow Voice | REST : * [CTI API](https://www.servicenow.com/docs/NGpxEJOtQ3tYgSDKpWAD8g#cti-api "The CTI API provides endpoints that enable Computer Telephony Integration (CTI) providers to interact with the Cloud Call Center framework.") * [CTIOperationRequest - Scoped, Global](https://www.servicenow.com/docs/VFJHzfu_M6pFsLBjl58DzA#CTIOperationRequestAPI "The CTIOperationRequest script include provides methods to set and get data on the current CTIOperationRequest object.") * [CTIOperationResponse - Scoped, Global](https://www.servicenow.com/docs/~1ARDnRKpW3SwMsqf6FRGg#CTIOperationResponseAPI "The CTIOperationResponse script include provides methods to set and get data on the current CTIOperationResponse object.") {#api-product-type__ul_ohx_pmd_bxb} |
| ServiceNow AI Platform - Security | Server : * [OAuthUtil - Global](https://www.servicenow.com/docs/~RcaXlKkqK1O4~o0FOlT0Q#c_OAuthUtilScriptInclude "The OAuthUtil script include modifies request parameters and parses the token response during runtime.") * [SCIM2Client - Scoped](https://www.servicenow.com/docs/WGDhRBhdGO6pJtWnfIkUFQ#SCIM2ClientAPI "The SCIM2Client API provides methods that call the System for Cross-domain Identity Management (SCIM) Provider (server role) to create, update, or delete data in a service provider (SP).") * [SCIM2ClientUtil - Scoped](https://www.servicenow.com/docs/SEseOtyIyDap_jiDPHRTrw#SCIM2ClientUtilAPI "The SCIM2ClientUtil API provides utility methods to obtain the unique identifiers of external provider systems and then use that information when calling the SCIM2Client API.") * [StandardCredentialsProvider - Scoped, Global](https://www.servicenow.com/docs/yxm2X3TDhOWd1EtFqp3IYQ#standard-credentials-provider-api "The StandardCredentialsProvider API provides methods to retrieve credential information.") * [CertificateEncryption - Scoped](https://www.servicenow.com/docs/jP4OAEukf5xZKer0hAeLWg#c_CertificateEncryptionScopedAPI "The CertificateEncryption API provides methods for encrypting certificates in scoped applications.") * [ConnectionInfo - Scoped, Global](https://www.servicenow.com/docs/eG9WrvfH3T1YAbSRKdmpUw#connection-info-api "The ConnectionInfo API enables you to get connection attribute information through the connection and credential alias.") * [ConnectionInfoProvider - Scoped, Global](https://www.servicenow.com/docs/PdvkvTROxsdKyWcJ~vpUJg#connection-info-provider-api "The ConnectionInfoProvider API provides methods to select connection information through the connection alias.") * [KMFCryptoOperation - Scoped, Global](https://www.servicenow.com/docs/7g1buDolxd0hgsx~kY9w6w#KMFCryptoOperationBothAPI "The KMFCryptoOperation class provides methods for performing cryptographic operations, including JSON Web Token (JWT) signing and verification, using the Key Management Framework (KMF) cryptographic module or a Field Encryption encryption module.") * [DCManager - Global](https://www.servicenow.com/docs/E3EDXQB6ByCn7yt~~NXqkw#DCManagerAPIGlobal "The DCManager API enables you to group data by type.") * [ScopedDCManager - Scoped](https://www.servicenow.com/docs/T4eTAHoDzvi7hyweN0gyVw#DCManagerAPIScoped "The ScopedDCManager API enables you to group data by type.") {#api-product-type__ul_osn_55v_4wb} REST : * [Data Classification API](https://www.servicenow.com/docs/3Tr7WRyPzUvvpylCVQo3MQ#data-classification-api "The Data Classification API provides endpoints to group data by type.") * [System for Cross-domain Identity Management (SCIM) API](https://www.servicenow.com/docs/gSkHXzyM1aV8KiWgu8OE~A#scim-api "The System for Cross-domain Identity Management (SCIM) API provides endpoints to create, read, update, and delete operations on users and groups using the SCIM protocol.") * [User Role Inheritance API](https://www.servicenow.com/docs/Zy7PGRuhGBRotEhsKYYiRg#user-role-inheritance-api "The User Role Inheritance API provides endpoints that allow you to see the roles that a specific user inherited.") {#api-product-type__ul_qcz_k44_zvb} Client :   [ScopedSessionDomain - Client](https://www.servicenow.com/docs/kALgncMX8m8RZQAk8zV9oQ#ScopedSessionDomainAPI "The ScopedSessionDomain script include that contains client-side methods that provide functionality related to the current session domain.") |
| ServiceNow AI Platform Legacy Capabilities | Server : * [ConnectActionResponse - Global](https://www.servicenow.com/docs/e1bdiXL9S7KRdcnGrjthAg#c_ConnectActionResponseAPI "The ConnectActionResponse API provides a method to create a glide record.") * [GlideConversation - Global](https://www.servicenow.com/docs/YYIf8hqlCViDEBhZSGEAow#c_GlideConversationAPI "The GlideConversation API provides methods to access information in a Connect message.") {#api-product-type__ul_y23_sz3_dxb} |
| Service Portal | Server : * [GlideSPScriptable - Scoped](https://www.servicenow.com/docs/aebYZjBFdGqDBzEUhwnwGg#c_GlideSPScriptableScopedAPI "The GlideSPScriptable API provides methods to interact with data and perform record operations in Service Portal widgets.") * [GlideSPSearchAnalytics - Global](https://www.servicenow.com/docs/opF1KoxLByWd~sLFSlPzHg#GlideSPSearchAnalyticsAPI "The GlideSPSearchAnalytics API provides methods to generate search analytics from custom ServiceNow search widgets.") * [GlideSPUtil - Global](https://www.servicenow.com/docs/fI4FLQ1JLeHpYs2Lb5CKOw#GlideSPUtilAPI "The GlideSPUtil API provides utility methods to perform common backend functions that support a Service Portal.") * [SPScriptedFacet - Scoped](https://www.servicenow.com/docs/_XhAbtWnxzg9qjBrCIr8OA#SPScriptedFacetScopedAPI "Defines facet items, filters, or mapped queries for a facets object.") * [SPScriptedFacetService - Scoped](https://www.servicenow.com/docs/2N6Wh5R2NzWIvtqi3f1v0A#SPScriptedFacetServiceScopedAPI "Generates a multi-choice or single-choice facets object for an advanced search source.") * [SPSEOUtilsSNC - Global](https://www.servicenow.com/docs/DJiMnS6l8jqP~x0RO0VY7A#SPSEOUtilsSNCAPI "The SPSEOUtilsSNC script include provides utility methods that return human-readable URLs for a specific page, or for the current page, based on the transaction request.") * [SPWidgetAccessControl - Global](https://www.servicenow.com/docs/XH~M2HQQzThmrdWodL6LAQ#SPWidgetAccessControlGlobalAPI "The SPWidgetAccessControl script include provides methods that allow administrators to check whether a provided table is granted public access to a widget and is securely accessed by an intended audience.") {#api-product-type__ul_krd_fq1_cwb} Client : * [spAriaUtil](https://www.servicenow.com/docs/nRtn9bQ6TYyY_QSwHhnZqw#spAriaUtil-API "The spAriaUtil API provides methods to show messages on a screen reader.") * [spContextManager](https://www.servicenow.com/docs/lVPHm~SQ11Xz7~6pKHDyXw#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](https://www.servicenow.com/docs/sFi3Hzkg7HOXEhWgQQc_Ow#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://www.servicenow.com/docs/S5O6DwJiQBPqgzylGSes6w#spUtilAPI "The spUtil API provides utility methods to perform common functions in a Service Portal widget client script.") * [SNAnalytics - Client](https://www.servicenow.com/docs/df_LI3OAtoUhFBqQVxHfqQ#SNAnalyticsClientAPI "The SNAnalytics API provides methods to push custom analytics data (events, pages, and user properties) to the Usage Insights for Service Portal dashboard.") {#api-product-type__ul_jl5_s54_vvb} |
| Skills Management | Server : * [SkillDeterminationUtils - Scoped](https://www.servicenow.com/docs/a36EmbWt8poZ3mHGwZEXKg#SkillDeterminationUtilsAPI "The SkillDeterminationUtils script include provides utility methods to get or set work item skill data.") * [UserSkillAnalyzer - Global](https://www.servicenow.com/docs/pAsYJytJ4n24NObyALWzvQ#UserSkillAnalyzerAPI "The UserSkillAnalyzer API provides methods to analyze user skills against skills required to complete work items.") * [UserSkillRanking - Global](https://www.servicenow.com/docs/U5RFt9pOpZ3GdTpq99qt2A#UserSkillRankingAPI "The UserSkillRanking API provides methods to configure options for choosing the right user and getting a sorted list of qualified users based on number of matching skills and skill-level gap.") {#api-product-type__ul_x45_tht_gwb} |
| Software Asset Management | REST :   [SAM-Software Usage Data Integration API](https://www.servicenow.com/docs/k4SnPKIErbagTsZ~CJxyew#sam_soft_us_int-api "The SAM-Software Usage Data Integration API provides endpoints to create and update records in the Software Usage [samp_sw_usage] table.") |
| Telecommunications Network Inventory | REST : * [DCIM Metric Data Feed API](https://www.servicenow.com/docs/ocuEq3g2LLN2K~trozyHwA#dcim-metric-data-feed-api "The DCIM Metric Data Feed API provides an endpoint to accept Data Center Infrastructure Management (DCIM) metric data from an external system and store the data in a MetricBase database.") * [Resource Inventory Open API](https://www.servicenow.com/docs/lie1aZQ3DNoEtGM_6pMFJw#resource-inventory-api "The Resource Inventory Open API provides endpoints to create, retrieve, and delete resources.") {#api-product-type__ul_rnx_4kk_1jc} |
| tTelecommunications Service Operations Management | Server : * [EventProcessorUtilOOB - Scoped](https://www.servicenow.com/docs/6oM325H37qXzjqA4h41_uQ#EventProcessorUtilOOBScopedAPI "The EventProcessorUtilOOB script include provides methods to construct and publish events on the configured message broker.") * [EventQueueProcessorOOB - Scoped](https://www.servicenow.com/docs/G4m_94vaonYt1RWeUOZT2w#EventQueueProcessorOOBScopedAPI "The EventQueueProcessorOOB script include provides methods to manage event requests on the inbound event queue (located in the Inbound Queue [sn_tmt_core_inbound_queue] table).") * [HermesEventPublisherOOB - Scoped](https://www.servicenow.com/docs/urcI~r6tXYx38FdCsYK8Hg#HermesEventPublishOOBScopedAPI "The HermesEventPublisherOOB script include provides methods to publish messages to the Hermes Messaging Service.") * [OpenMessageBusEventPublisherOOB - Scoped](https://www.servicenow.com/docs/N3UlbwMcOmSpfIEV3FIt1w#OpenMsgBusEvtPubScopedAPI "The OpenMessageBusEventPublisherOOB script include provides a method for sending messages to the spoke selector, which sends the messages to the configured REST proxy.") * [TMFTopicEventAPIUtilOOB - Scoped](https://www.servicenow.com/docs/zyp_dyhN0Roj_Yq9Edi~0Q#tmftopiceventapiutiloobScopedAPI "The TMFTopicEventAPIUtilOOB script include contains functions to handle Event Notification Management Open API requests that are triggered by external trigger definitions to create, update, and delete events in the Event [em_event] table.") * [TopicAPIUtilsOOB - Scoped](https://www.servicenow.com/docs/W9WPL5oK2Q0yAsyDrsV7kg#TopicAPIUtilsOOBAPIScoped "The TopicAPIUtilsOOB script include provides methods that are used when processing the Event Management Topic Open API endpoint.") * [TopicSubscriptionUtilOOB - Scoped](https://www.servicenow.com/docs/LD22IdvWeGiy8ftGkBtUuw#TopicSubscriptionUtilAPIScoped "The TopicSubscriptionUtilOOB script include provides methods to query and manipulate records in the Topic subscription [sn_api_notif_mgmt_topic_subscription] table. This class operates at the service layer and interacts with the Data Access Object (DAO) class.") * [TopicUtilOOB - Scoped](https://www.servicenow.com/docs/lpFRsaTtyhnhHkvgvAZwkA#TopicUtilOOBAPIScoped "The TopicUtilOOB script include contains functions that enable you to query and manipulate records in the Topic [sn_api_notif_mgmt_topic] table. This class operates at the service layer that interacts with the Data Access Object (DAO) class.") * [TroubleTicketNotificationUtilOOB - Scoped](https://www.servicenow.com/docs/UcFxSUNVDJaerMqUsAg5IA#TroubleTicketNotifScopedAPI "The TroubleTicketNotificationUtilOOB script include provides methods used to define and generate the TMF-compliant payloads for trouble ticket notification events.") {#api-product-type__ul_hwt_3kk_1jc} REST : * [Party Management Open API](https://www.servicenow.com/docs/LCd2FKvBSQ3Ph6P4NxYRrQ#tmf-party-management-open-api "The Party Management Open API provides endpoints for managing parties with a relationship to the enterprise, like a consumer, account, or contact. Use this API to create, update, and retrieve data from the Consumer [csm_consumer], Account [customer_account], and Contact [customer_contact] tables.") * [Alarm Management Open API](https://www.servicenow.com/docs/2kAFD5oh4sTG3af3sjbdDw#alarm-open-api "The Alarm Management Open API provides endpoints to create, update, and retrieve data from the Events [em_event] and Alert [em_alert] tables.") * [Event Notification Management Open API](https://www.servicenow.com/docs/dlUoJnpqRZgwqho17~_F5A#event_open-api "The Event Notification Management Open API provides an endpoint to create, update, and delete events from the Events [em_event] table.") * [Product Catalog Open API](https://www.servicenow.com/docs/gkcC2O07dhz_1cQDNazXIg#product-catalog-open-api "The Product Catalog Open API provides endpoints to create and retrieve product catalogs, product offerings, and product specifications.") * [Product Inventory Open API](https://www.servicenow.com/docs/DXXkCr2aFgcE59s3uVWOGA#product-inventory-open-api "The Product Inventory Open API provides endpoints to create and retrieve product inventories.") * [Product Order Open API](https://www.servicenow.com/docs/79pjQ2odPxJiyDCnbaP4gw#tmf622_product_ordering-api "The Product Order Open API provides endpoints that enable a standardized mechanism for placing product orders.") * [Quote Management API](https://www.servicenow.com/docs/g_IZw3bsde8Bw_x5KD_giQ#quote-management-api "The Quote Management API provides endpoints to create, update, and retrieve customer quote data.") * [Service Catalog Open API](https://www.servicenow.com/docs/Kxbc5N~FTXla_fil4R1Lyg#service-catalog-open-api "The Service Catalog Open API provides endpoints to create and retrieve service specifications.") * [Service Order Open API](https://www.servicenow.com/docs/1CSqoFLY0h7Dejdlcg385g#service-order-open-api "The Service Order Open API provides endpoints that enable a standardized mechanism for placing service orders.") * [Service Test Management Open API](https://www.servicenow.com/docs/gNFL6sA4V9JADrIt~I96fA#service-test-management-api "The Service Test Management Open API provides endpoints to create and retrieve service test definitions and service tests.") * [Technical Service Qualification Open API](https://www.servicenow.com/docs/dOaftfUKGeKWy2Vs9XMxng#ts-qualification-api "The Technical Service Qualification Open API provides endpoints to check the availability of resources and services before submitting orders for fulfillment.") * [Trouble Ticket Open API](https://www.servicenow.com/docs/IrBS9aqaF~KwCA78SLoqBg#trouble-ticket-open-api "The Trouble Ticket Open API provides endpoints to create, update, and retrieve data from the Case [sn_customerservice_case], Incident [incident], and Service Problem Case [sn_sprb_mgmt_case] tables.") * [Work Order Management API](https://www.servicenow.com/docs/PQNCAUIYtpzf3u09_LZ3sg#work-order-mgmt-api "The Work Order Management API provides endpoints to create, update, and retrieve work orders.") {#api-product-type__ul_qhw_kjk_1jc} |
| UI Builder | Client : * [api - UI Builder](https://www.servicenow.com/docs/rx8R0pkgIAmSqiNw5k9WNQ#apiAPI "The api API provides methods that you can use when developing client scripts in the UI Builder.") * [DecisionTableAPI - Scoped, Global](https://www.servicenow.com/docs/xOd4dF99e7lFMk1xt6K04w#DecisionTableAPI "The DecisionTableAPI class enables you to access Decision Tables data in scoped and global server-side scripts.") * [helpers - UI Builder](https://www.servicenow.com/docs/Tkc1yXKkqhWSsyIMqMp3lQ#helpersAPI "The helpers API provides general functionality that is common across page scripts, eliminating the need to write scripts for simple functionality such as opening and closing a modal.") * [PlaybookExperience - Scoped](https://www.servicenow.com/docs/dRhuVR4tpUIHuBZ8EUXnEw#PlaybookExperienceScopedAPI "The PlaybookExperience API provides methods for handling playbook executions.") {#api-product-type__ul_yzx_nwp_dwb} |
| Universal Request | Server :   [UniversalRequestUtilsSNC - Scoped](https://www.servicenow.com/docs/2Xwyzm_ndmTZ9XgwETX3lg#UniversalRequestUtilsSNCScopedAPI "The UniversalRequestUtilsSNC API enables handling universal request life cycles. Provided as a script include record.") |
| Universal Task | Server :   [UniversalTaskUtils - Scoped, Global](https://www.servicenow.com/docs/evCWaji9n4TOAPt~wxkBMg#UniversalTaskUtilsBothAPI "The UniversalTaskUtils script include provides methods for managing universal tasks.") |
| Virtual Agent | REST : * [CCCIF Media Resource API](https://www.servicenow.com/docs/w_G_jDEONLTJVl7gduJ2Pg#cccif-api "The Custom Chat Chatbot Interoperability Framework (CCCIF) Media Resource API provides endpoints that enable a primary bot to upload attachments to the associated ServiceNow instance.") * [Virtual Agent Bot Integration API](https://www.servicenow.com/docs/jCUr9yrXAWNB9ImWgez1sg#bot-api "The Virtual Agent Bot Integration API provides endpoints that allow users to integrate any chat interface or a bot ecosystem with the ServiceNow Virtual Agent and/or Live Agent.") * [Voice Interaction Resource API](https://www.servicenow.com/docs/AHKjF3Bi7wBluQY0SIZA3A#voice-interaction-resource-api "The Voice Interaction API provides endpoints to transcribe and store voice interactions between agents and callers during a telephone conversation. It works in conjunction with Virtual Agent and Live Agent chats.") {#api-product-type__ul_cqn_2gk_1jc} Server :   [ProactiveTriggerAPI - Scoped](https://www.servicenow.com/docs/rgDMEUrUr_5I99QIEpt5Cg#ProactiveTriggerScopedAPI "The ProactiveTriggerAPI enables you to create server-side triggers that send context-specific messages to a specified user.") |
| Workplace Service Delivery | REST : * [Workplace Connector Webhook API](https://www.servicenow.com/docs/kp9F5NUqX0jBQlXzpJHrDA#workplace_connector_webhook-api "The Workplace Connector Webhook API is a generic interface that enables data from different kinds of workplace hardware or sensors (such as badging systems or occupancy sensors) to be stored in Workplace Service Delivery tables.") * [WSD Extra Service Request API](https://www.servicenow.com/docs/BKt7g1ZCfb2MJf9o88BATg#wsd_extra_serv_req-api "The Workplace Service Delivery (WSD) Extra Service Request API provides endpoints to manage extra service requests for reservations.") * [WSD Extra Service API](https://www.servicenow.com/docs/snQ6_oIVCL4jVaJpXUnEeg#wsd_extra_service-api "The Workplace Service Delivery (WSD) Extra Service API provides endpoints to retrieve extra services, such as location layouts and standard services of a workplace location.") * [WSD Group Reservation API](https://www.servicenow.com/docs/bqZWPWzOKdiorf7HNYmBEA#wsd_grp_reserv-api "The Workplace Service Delivery (WSD) Group Reservation API provides endpoints for managing group reservations.") * [WSD Multi Reservation API](https://www.servicenow.com/docs/sxKty0cOU~GJH2uhS9tGCw#wsd_multi_reserv-api "The Workplace Service Delivery (WSD) Multi Reservation API provides endpoints for managing reservations with multiple workplace locations.") * [WSD Presence API](https://www.servicenow.com/docs/0TVvL08ZV_GW7d9V0qR5tg#wsd_presence-api "The WSD Presence API enables users to manage their in-office presence schedule, including weekly routines, one-time exceptions, and collaborator visibility.") * [WSD Recurring Reservation API](https://www.servicenow.com/docs/qULp5wTh30gOw7KXYqOSkw#wsd_recur_reserv-api "The Workplace Service Delivery (WSD) Recurring Reservation API provides endpoints for managing reservations that occur at the same time, but have different dates.") * [WSD Reservable API](https://www.servicenow.com/docs/GgRF6r56huJgTOzgsBXTlw#wsd_reservable-api "The Workplace Service Delivery (WSD) Reservable API provides endpoints to retrieve details of a reservable, an entity that can be reserved, such as a workplace location, from a ServiceNow instance.") * [WSD Reservation API](https://www.servicenow.com/docs/r3i5_UTLG6fl4kDlBgBlOA#wsd_reservation-api "The Workplace Service Delivery (WSD) Reservation API provides endpoints for managing workplace reservations.") * [WSD Reservation Invitees API](https://www.servicenow.com/docs/xK0RNd4MfS4qo_F1IkacYw#wsd_reservation_invitees-api "The Workplace Service Delivery (WSD) Reservation Invitees API provides endpoints to add invitees to reservations, fetch invitees of a reservation, and reassign invitees of a reservation.") * [WSD Search API](https://www.servicenow.com/docs/9nXK1zKZkNuVtqciQjd86w#wsd_search-api "The Workplace Service Delivery (WSD) Search API provides endpoints to search for available locations and workplace items such as reservables, reservable modules, and available shifts.") * [WSD Shift API](https://www.servicenow.com/docs/d3qa1RHnIoDmF6t4iwbS4w#wsd_shift-api "The Workplace Service Delivery (WSD) Shift API provides an endpoint that returns shift time spans for a specified date and time.") * [WSD Unified Search API](https://www.servicenow.com/docs/p7iV9i_0u~P6fE__clO9Iw#wsd_unified-search-api "The WSD Unified Search API provides an endpoint to search across workplace users and locations.") * [WSD User API](https://www.servicenow.com/docs/GFIoiZ~yMyn2dzowkCK_Kg#wsd_user-api "The WSD User API is a Scripted REST API which returns the authenticated user's workplace context, including their assigned workspace location, in-office presence schedule, collaborators, and past and future reservations.") {#api-product-type__ul_zdd_dv4_vvb} |
| Workflow (legacy) | Server : * [WalkWorkflow - Global](https://www.servicenow.com/docs/Uvh5ZBpGJI2yzEYr6MmpPg#c_WalkWorkflowAPI "The WalkWorkflow script include provides methods to walk a workflow and return a list of successors for each activity along with a shortest path order that indicates the activity depth in the workflow.") * [WFActivityHandler - Global](https://www.servicenow.com/docs/fjNYPx_2Qke6SirQfOuV_A#c_WFACtivityHandlerAPI "The WFActivityHandler script include is the base class for all workflow activities.") * [Workflow - Global](https://www.servicenow.com/docs/0LgZzrcKKaSzV5m6wShSNg#c_Workflow_api "The Workflow script include provides methods that interface with the Workflow engine.") * [Workflow - Scoped](https://www.servicenow.com/docs/8EqulVOFUbaTvHVI3z4kiQ#c_WorkflowScopedAPI "The scoped Workflow API provides methods that can be used in an activity definition script.") * [WorkflowDuration - Global](https://www.servicenow.com/docs/vkB~usdPGAZK6HMu6SJtDQ#c_WorkflowDurationAPI "The WorkflowDuration script include provides methods to calculates the duration (in seconds) based on the variables of a workflow activity. It is an interface between Workflow Timer() and DurationCalculator().") * [WorkflowModelManager - Global](https://www.servicenow.com/docs/7NoT_EU3mmyxOG8eFUXcHA#c_WorkflowModelManagerAPI "The WorkflowModelManager script include provides methods to query the workflow model, to step backwards and forwards between specified workflow history items, and to query the history for activity and transition-specific information.") * [WorkflowModelManagerAjax - Global](https://www.servicenow.com/docs/luOUCcLmxQ3MTZq6VURP4g#c_WorkflowModelManagerAjaxAPI "The WorkflowModelManagerAjax script include provides an AjaxProcessor wrapper for the WorkflowModelManager script include. This class derives from AbstractAjaxProcessor.") * [WorkflowScheduler - Global](https://www.servicenow.com/docs/Y_EzbeNcN4eNWJTap8qPiw#c_WorkflowSchedulerAPI "The WorkflowScheduler script include provides a method to start a workflow.") * [WorkflowTimeline - Global](https://www.servicenow.com/docs/052MITanS~f75wn_gwehWQ#c_WorkflowTimelineAPI "The WorkflowTimeline script include provides methods to generate a view that shows a workflow context on the timeline.") {#api-product-type__ul_iz1_l1t_gwb} |
[ ]

{#api-product-type__table_acd_tw1_tvb}

