{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":948,"path":"api-reference/server-api-reference/api-server.md","title":"Server API reference","bundle":null,"doc_type":null,"release":"australia","body":"\n# Server API reference\n\nUse server APIs in scripts to change the functionality of applications, or when you create new applications.\n\n-   **[AbstractDBObject - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AbstractDBObject.md)**  \nThe AbstractDBObject script include provides common methods for classes based on records in the database.\n-   **[AbstractReconciler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AbstractReconciler.md)**  \nThe AbstractReconciler script include provides methods to use as a base class to create your own Discovery reconciler.\n-   **[AbstractScriptProcessor - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AbstractScriptProcessorAPI.md)**  \nThe AbstractScriptProcessor script include is a base JavaScript processor class that other JavaScript processors extend.\n-   **[AbstractTimelineSchedulePage - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AbstractTimelineSchedulePage.md)**  \nThe AbstractTimelineSchedulePage script include is a helper class to facilitate working with the data displayed on timelines.\n-   **[AccAgentsAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/AccAgentsAPIAPIScoped.md)**  \nThe AccAgentsAPI script include enables you to perform management actions on available agents.\n-   **[AccCheckDefsAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/AccCheckDefsAPIAPIScoped.md)**  \nThe AccCheckDefsAPI script include enables managing check definitions and associated parameters.\n-   **[ActivityHistoryRecord - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ActivityHistoryRecordAPI.md)**  \nThe ActivityHistoryRecord API provides methods that facilitate interacting with a WorkflowModelManager object. It is a data object that is a member of the WorkflowModelManager class.\n-   **[action - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ActionAPIBoth.md)**  \nThe action API provides methods to handle data for URLs in a UI action script.\n-   **[Agent - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AgentAPI.md)**  \nThe Agent API provides methods for getting or setting agent presence and channel availability.\n-   **[AgentMetrics - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AgentMetricsAPI.md)**  \nThe AgentMetrics script include provides methods to process inbound MID Server metrics.\n-   **[AgentNowHandler - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/AgentNowHandlerAPIScoped.md)**  \nThe 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.\n-   **[APCHandler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_APCHandlerAPI.md)**  \nThe APCHandler script include provides methods to handle SNMP classification and identification for uninterruptible power supplies, environmental monitors, and power distribution units made by APC.\n-   **[ApcPduOutletReconciler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ApcPduOutletReconcilerAPI.md)**  \nThe ApcPduOutletReconciler API provides methods to reconcile outlets for power distribution units.\n-   **[ArrayUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ArrayUtilAPI.md)**  \nThe ArrayUtil script include provides methods for working with JavaScript arrays.\n-   **[AssessmentCreation - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AssessmentCreation.md)**  \nThe AssessmentCreation API provides methods that administrators can use to generate assessments and surveys.\n-   **[AuthCredential - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/AuthCredentialAPI.md)**  \nThe AuthCredential\\(\\) API provides methods that enable you to build credentials for a REST request.\n-   **[AutomationException - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_AutomationException.md)**  \nThe AutomationException script include provides generic exception wrapping for automation.\n-   **[BusinessServiceManager - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/BusinessServiceManagerAPI.md)**  \nThe 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.\n-   **[CatalogJS - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CatalogJSScopedAPI.md)**  \nThe CatalogJS API provides methods to check and retrieve catalog-specific properties.\n-   **[CatalogSearch - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatalogSearchScoped.md)**  \nThe CatalogSearch API provides methods that enable you to search catalog items.\n-   **[CatalogSearchAPI - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CatalogSearchAPI-scoped_global.md)**  \nCatalogSearchAPI is a script include used to search and retrieve product catalog data from all application scopes.\n-   **[CatalogItemVariable - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatalogItemVariable.md)**  \nThe CatalogItemVariable API provides methods that enable you to create and modify service catalog item variables using scripts.\n-   **[CatalogClientScript - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatalogClientScriptScoped.md)**  \nThe CatalogClientScript API provides methods that enable you to create, modify, or delete catalog client script records.\n-   **[CatalogItemVariableSet - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatalogItemVariableSet.md)**  \nThe CatalogItemVariableSet API provides methods that enable you to create and modify service catalog item variable sets using scripts.\n-   **[CatalogItemVariableSetM2M - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatalogItemVariableSetM2M.md)**  \nThe CatalogItemVariableSetM2M API provides methods that enable you to create and modify service catalog item variable set many-to-many \\(M2Ms\\) using scripts.\n-   **[CatCategory - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatCategory.md)**  \nThe CatCategory API provides methods that enable you to create and modify service catalog categories using scripts.\n-   **[CatItem - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CatItem.md)**  \nThe CatItem API provides methods that enable you to create and modify service catalog items using scripts.\n-   **[CartJS - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CartJSScoped.md)**  \nThe CartJS API provides methods that enable you to access a user's shopping cart.\n-   **[CdmQuery - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CdmQueryScopedAPI.md)**  \nThe 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.\n-   **[Cell - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CellBothAPI.md)**  \nCreates 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.\n-   **[CertificateEncryption - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CertificateEncryptionScopedAPI.md)**  \nThe CertificateEncryption API provides methods for encrypting certificates in scoped applications.\n-   **[ChangeCollisionHelper - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ChangeCollisionHelperAPI.md)**  \nThe ChangeCollisionHelper script include provides helper methods found in the Change Management - Collision Detector \\(com.snc.change.collision\\) plugin.\n-   **[ChangeSuccess - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ChangeSuccessScopedAPI.md)**  \nThe 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.\n-   **[CheckDefinitionTestBuilder - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CheckDefinitionTestBuilderAPIScope.md)**  \nThe CheckDefinitionTestBuilder script include provides methods that enable you to building test check requests on check definitions.\n-   **[CheckInstanceTestBuilder - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CheckInstanceTestBuilderAPIScoped.md)**  \nThe CheckInstanceTestBuilder script include provides methods that enable building test check requests on check instances.\n-   **[CIActionEngine - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CIActionScopedAPI.md)**  \nThe 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.\n-   **[CIData - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CIDataAPI.md)**  \nThe CIData script include is a utility class that provides methods for working with configuration item \\(CI\\) data structures in JavaScript.\n-   **[CIIdentification - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CIIdentificationAPI.md)**  \nThe CIIdentification script include provides methods for discovery of configuration item \\(CI\\) identification.\n-   **[CIIdentifierResult - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CIIdentifierResultAPI.md)**  \nThe CIIdentifierResult script include provides methods that return the result returned by a configuration item identifier.\n-   **[CimCIData - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CimCIDataAPI.md)**  \nThe CimCIData script include provides a wrapper for Common Information Model \\(CIM\\) configuration item \\(CI\\) data manipulation.\n-   **[CimIDSensor - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CimIDSensorAPI.md)**  \nThe CimIDSensor script include provides methods to perform identification for Common Information Model \\(CIM\\) probe results.\n-   **[CimInstanceToken - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CimInstanceTokenAPI.md)**  \nThe CimInstanceToken script include provides methods to represent the unique query identity of a Common Information Model \\(CIM\\) instance.\n-   **[CimProbe - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CimProbeAPI.md)**  \nThe CimProbe script include provides methods to maintain Common Information Model \\(CIM\\) probe metadata.\n-   **[CimProbeResult - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CimProbeResultAPI.md)**  \nThe CimProbeResult script include provides methods to process Common Information Model \\(CIM\\) probe results.\n-   **[CIRelatedList - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CIRelatedListAPI.md)**  \nThe CIRelatedList script include is a utility class that provides methods for working with configuration item \\(CI\\) related lists.\n-   **[CIUtils - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CIUtilsAPI.md)**  \nThe CIUtils script include is a utility class that provides methods for working with configuration items \\(CI\\).\n-   **[ClassificationSolutionStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClassificationSolutionStoreAPI.md)**  \nEnables storing and retrieving solutions.\n-   **[ClassificationSolutionVersion - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClassificationSolutionVersionAPI.md)**  \nThe ClassificationSolutionVersion API is a scriptable object used in Predictive Intelligence stores.\n-   **[ClassificationSolution - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClassificationSolutionAPI.md)**  \nThe ClassificationSolution API is a scriptable object used in Predictive Intelligence stores.\n-   **[ClassifierProbes - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ClassifierProbesAPI.md)**  \nThe 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.\n-   **[Client - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClientScopedAPI.md)**  \nThe 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.\n-   **[Cloud Runner TestGenerationApi – Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/cloudrnr-TestGenerationAPI-scoped.md)**  \nManages test job generation to be executed in a cloud runner for Automated Test Framework \\(ATF\\). This API is part of the CloudRunnerApi script include.\n-   **[Cloud Runner TestRunnerApi – Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/cloudrnr-TestRunnerAPI-scoped.md)**  \nManages tests to be executed in a cloud runner for Automated Test Framework \\(ATF\\). This API is part of the CloudRunnerApi script include.\n-   **[Cloud Runner TestUserApi – Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/cloudrnr-TestUserAPI-scoped.md)**  \nManages test user jobs to be executed in a cloud runner for Automated Test Framework \\(ATF\\). This API is part of the CloudRunnerApi script include.\n-   **[ClusteringSolution - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClusteringSolutionAPI.md)**  \nThe ClusteringSolution API is a scriptable object used in Predictive Intelligence stores.\n-   **[ClusteringSolutionStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClusteringSolutionStoreAPI.md)**  \nEnables storing and retrieving solutions.\n-   **[ClusteringSolutionVersion - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ClusteringSolutionVersionAPI.md)**  \nThe ClusteringSolutionVersion API is a scriptable object used in Predictive Intelligence stores.\n-   **[CMDBDuplicateTaskUtils - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CMDBDuplicateTaskUtilsAPI.md)**  \nThe CMDBDuplicateTaskUtils script include provides methods to create a de-duplication task that contains duplicate configuration items \\(CIs\\) that are of independent type.\n-   **[CMDBDuplicateTemplateUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CMDBDuplicateTemplateUtilAPI.md)**  \nThe CMDBDuplicateTemplateUtil script include provides methods to add and remove de-duplication tasks to/from a de-duplication template.\n-   **[CMDBGroupAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CMDBGroupAPIScoped.md)**  \nThe CMDBGroupAPI provides methods for performing actions on Configuration Management Database \\(CMDB\\) groups.\n-   **[CMDBQBScopedScriptableAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CMDBQBScopedAPI.md)**  \nProvides methods to execute Configuration Management Database \\(CMDB\\) Query Builder operations in server-side scripts.\n-   **[CMDBQueryBuilderAPI - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CMDBQueryBuilderAPI.md)**  \nProvides methods to execute Configuration Management Database \\(CMDB\\) Query Builder operations in server-side scripts.\n-   **[CMDBTransformUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CMDBTransformUtilAPI.md)**  \nThe CMDBTransformUtil script include uses the Identification and Reconciliation \\(IRE\\) framework to minimize the creation of duplicate configuration items \\(CI\\).\n-   **[CMDBUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CMDBUtilAPI.md)**  \nThe CMDBUtil API provides utility methods for creating and managing table relationships in the Configuration Management Database \\(CMDB\\) and managing CMDB baselines.\n-   **[Color - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ColorBothAPI.md)**  \nCreates a Color object used to define color attributes that you can apply to elements in a PDF; such as cells, tables, and lines.\n-   **[ConnectActionResponse - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ConnectActionResponseAPI.md)**  \nThe ConnectActionResponse API provides a method to create a glide record.\n-   **[ConnectionInfo - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/connection-info-api.md)**  \nThe ConnectionInfo API enables you to get connection attribute information through the connection and credential alias.\n-   **[ConnectionInfoProvider - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/connection-info-provider-api.md)**  \nThe ConnectionInfoProvider API provides methods to select connection information through the connection alias.\n-   **[Console - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ConsoleAPI.md)**  \nThe 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.\n-   **[ConsolidationService - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ConsolidationServiceAPI.md)**  \nThe 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.\n-   **[Conversation - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ConversationScopedAPI.md)**  \nThe Conversation API enables you to create or modify Connect conversations.\n-   **[CopyDynamicSchemaAPI - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CopyDynamicSchemaAPI.md)**  \nThe CopyDynamicSchemaAPI class provides methods and extension points for duplicating dynamic schema metadata.\n-   **[CostPlanBatchOperations - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CostPlanBatchOperationsAPI.md)**  \nThe 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.\n-   **[CriteriaEvaluator - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_CriteriaEvaluatorAPI.md)**  \nThe CriteriaEvaluator script include provides methods to implement a general-purpose criteria evaluator.\n-   **[CSBScratchpadUtil - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CSBScratchpadUtilScopedAPI.md)**  \nThe CSBScratchpadUtil API allows consumers to share \"extra\" information that is outside of any other Service Exchange service, with their providers.\n-   **[CSVParser - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CSVParserScopedAPI.md)**  \nThe CSVParser API provides methods for parsing comma-separated value \\(CSV\\) formatted records into an object or an array.\n-   **[CTIOperationRequest - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CTIOperationRequestAPI.md)**  \nThe CTIOperationRequest script include provides methods to set and get data on the current CTIOperationRequest object.\n-   **[CTIOperationResponse - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/CTIOperationResponseAPI.md)**  \nThe CTIOperationResponse script include provides methods to set and get data on the current CTIOperationResponse object.\n-   **[Data - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DataScopedAPI.md)**  \nThe Data API provides a data object that contains the results of transform performed by a sn\\_clotho.Client.transform\\(\\) method.\n-   **[DataBuilder - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DataBuilderScopedAPI.md)**  \nThe 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.\n-   **[DCManager - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DCManagerAPIGlobal.md)**  \nThe DCManager API enables you to group data by type.\n-   **[ScopedDCManager - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DCManagerAPIScoped.md)**  \nThe ScopedDCManager API enables you to group data by type.\n-   **[DatasetDefinition - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DatasetDefinitionAPI.md)**  \nThe 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.\n-   **[DateTimeUtils - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_DateTimeUtilsAPI.md)**  \nThe DateTimeUtils script include is a collection of date/time functions.\n-   **[DecisionTableAPI - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DecisionTableAPI.md)**  \nThe DecisionTableAPI class enables you to access Decision Tables data in scoped and global server-side scripts.\n-   **[DevOpsOrchestrationToolIntegrationHandler - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DevOpsOrchToolIntHandlerScopedAPI.md)**  \nThe DevOpsOrchestrationToolIntegrationHandler API enables processing of payloads from custom DevOps tools.\n-   **[DiscoveryAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_DiscoveryAPIScopedAPI.md)**  \nThe 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.\n-   **[Document - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DocumentBothAPI.md)**  \nThe 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.\n-   **[DocumentListEntryService - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DocumentListEntryServiceBothAPI.md)**  \nThe DocumentListEntryService API provides methods for maintaining document templates in a document list.\n-   **[DocumentListService - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DocumentListServiceBothAPI.md)**  \nThe DocumentListService API provides methods for creating, deleting, and updating a document list.\n-   **[DocumentReferenceService - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DocumentReferenceServiceBothAPI.md)**  \nThe 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.\n-   **[DocumentService - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DocumentServiceBothAPI.md)**  \nThe DocumentService API provides methods for creating, deleting, and updating a document.\n-   **[DocumentVersionService - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DocumentVersionServiceBothAPI.md)**  \nThe 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.\n-   **[DSCScriptableAPI - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DSCScriptableAPI.md)**  \nThe DSCScriptableAPI provides methods for checking the health of your domain configuration for an instance.\n-   **[DuplicateTemplate - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DuplicateTemplateScopedAPI.md)**  \nThe DuplicateTemplate API provides methods for users to interact with de-duplication templates by enforcing a set of validations for each method.\n-   **[DurationCalculator - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_DurationCalculatorAPI.md)**  \nThe DurationCalculator script include provides methods for calculating durations and due dates.\n-   **[DynamicSchemaAPI - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DynamicSchemaAPI.md)**  \nThe DynamicSchemaAPI provides methods to clear the various caches used by the dynamic schema implementation.\n-   **[DynamicTranslation - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/DynamicTranslation.md)**  \nThe DynamicTranslation API provides methods that translate text, in real time, into multiple languages using translation service providers.\n-   **[Encoder - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/EncoderAPI.md)**  \nThe 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.\n-   **[EncoderStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/EncoderStoreAPI.md)**  \nThe EncoderStore API provides methods to store and retrieve encoders.\n-   **[EncoderVersion - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/EncoderVersionAPI.md)**  \nThe EncoderVersion API provides a scriptable object used in Predictive Intelligence stores.\n-   **[Event - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/EventAPI.md)**  \nThe Event API provides methods that enable the setting and getting of values within an event.\n-   **[EventProcessorUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/EventProcessorUtilOOBScopedAPI.md)**  \nThe EventProcessorUtilOOB script include provides methods to construct and publish events on the configured message broker.\n-   **[EventQueueProcessorOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/EventQueueProcessorOOBScopedAPI.md)**  \nThe 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\\).\n-   **[ExpenseAllocation - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ExpenseAllocationAPI.md)**  \nThe 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.\n-   **[ExpenseLine - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ExpenseLineAPI.md)**  \nThe 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.\n-   **[ExtractTermsFromAttachment - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ExtractTermsFromAttachmentAPI.md)**  \nThe ExtractTermsFromAttachment script include provides methods to extract terms from an attachment.\n-   **[Fetch - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/FetchAPI.md)**  \nThe Fetch API provides methods for fetching resources using request and response objects.\n-   **[Fetch Headers - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/Fetch.HeadersAPI.md)**  \nThe Fetch Headers API allows you to retrieve, set, add to, and remove headers from a list of request or response headers.\n-   **[Fetch Request - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/Fetch.RequestAPI.md)**  \nThe 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.\n-   **[Fetch RequestInit - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/Fetch.RequestInitAPI.md)**  \nThe RequestInit API provides options to configure a Fetch request.\n-   **[Fetch Response - Scoped,Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/Fetch.ResponseAPI.md)**  \nThe Fetch Response API provides methods for creating a new Response object and for handling the response body created by a Fetch Request API method.\n-   **[FinancialsWidgetUtil - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/FinancialsWidgetUtilScopedAPI.md)**  \nThe FinancialsWidgetUtil script include provides methods to customize widgets in the **Financials** section of Project Workspace and Strategic Planning Workspace.\n-   **[Findings - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/FindingsAPI.md)**  \nThe Findings API provides methods for handling how an Instance Scan check produces findings.\n-   **[FormInfoHeader - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_FormInfoHeaderAPI.md)**  \nThe FormInfoHeader script include provides methods to add an HTML message as a form info message.\n-   **[FlowAPI - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ScriptableFlowAPI.md)**  \nThe FlowAPI provides methods to execute actions, flows, or subflows in server-side scripts using either blocking or non-blocking methods.\n-   **[FlowScriptAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/FlowScriptAPI.md)**  \nThe FlowScriptAPI API provides a method to return the context ID of the running flow.\n-   **[Flow - Scoped \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/FlowScopedAPI.md)**  \nThe Flow API provides methods to run activated Workflow Studio flows.\n-   **[GenericUPSAlarmsReconciler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GenericUPSAlarmsReconcilerAPI.md)**  \nThe GenericUPSAlarmsReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply \\(UPS\\) alarms.\n-   **[GenericUPSBypassReconciler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GenericUPSBypassReconcilerAPI.md)**  \nThe GenericUPSBypassReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply \\(UPS\\) bypasses.\n-   **[GenericUPSInputsReconciler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GenericUPSInputsReconcilerAPI.md)**  \nThe GenericUPSInputsReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply \\(UPS\\) inputs.\n-   **[GenericUPSOutputsReconciler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GenericUPSOutputsReconcilerAPI.md)**  \nThe GenericUPSOutputsReconciler script include provides methods to obtain reconciler information for generic uninterruptible power supply \\(UPS\\) outputs.\n-   **[GeniusResultAnswer - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GeniusResultAnswerScopedAPI.md)**  \nThe 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.\n-   **[GeniusResultContext - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GeniusResultContextScopedAPI.md)**  \nThe GeniusResultContext API provides methods for retrieving search query information from the context of a Genius Result configuration.\n-   **[GlideAggregate - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideAggregateAPI.md)**  \nThe GlideAggregate API enables creating database aggregation queries.\n-   **[GlideAggregate - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideAggregateScopedAPI.md)**  \nThe GlideAggregate API enables creating database aggregation queries.\n-   **[GlideApplicationProperty - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideApplicationProperty.md)**  \nThe GlideApplicationProperty API provides methods to get and set application property values for a specific domain.\n-   **[GlideappCalculationHelper - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideappCalcHelperAPI.md)**  \nThe 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.\n-   **[GlideCalendarDateTime - Scoped \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCalendarDateTimeAPI.md)**  \nThe GlideCalendarDateTime class provides methods for performing operations on GlideCalendarDateTime objects, such as instantiating GlideCalendarDateTime objects or working with glide\\_date\\_time fields.\n-   **[GlideCertificateEncryption - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideCertificateEncryptionAPI.md)**  \nThe GlideCertificateEncryption API provides methods for encrypting certificates.\n-   **[GlideConversation - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideConversationAPI.md)**  \nThe GlideConversation API provides methods to access information in a Connect message.\n-   **[GlideCurrencyCode - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyCodeBothAPI.md)**  \nThe GlideCurrencyCode API provides methods to convert between ISO 4217 alphabetic and numeric codes for a currency.\n-   **[GlideCurrencyConfig - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyConfigScopedAPI.md)**  \nThe GlideCurrencyConfig API provides methods to retrieve various configuration information for FX Currency fields.\n-   **[GlideCurrencyConverter - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyConverterScopedAPI.md)**  \nThe GlideCurrencyConverter API provides methods to convert one currency value to another, such as converting US dollars into European euros.\n-   **[GlideCurrencyExchangeValue - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyExchangeValueScopedAPI.md)**  \nThe GlideCurrencyExchangeValue API provides methods to access information related to FX Currency conversions.\n-   **[GlideCurrencyFormatter - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyFormatterScopedAPI.md)**  \nThe GlideCurrencyFormatter API provides methods to format FX Currency strings.\n-   **[GlideCurrencyParser - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyParserScopedAPI.md)**  \nThe GlideCurrencyParser API provides methods to parse FX Currency values to detect locale-based formatting.\n-   **[GlideCurrencySymbol - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencySymbolBothAPI.md)**  \nThe GlideCurrencySymbol API provides methods to retrieve currency symbols.\n-   **[GlideCurrencyValue - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideCurrencyValueScopedAPI.md)**  \nThe GlideCurrencyValue API provides methods that return the currency code and original currency from an associated GlideCurrencyParser.parse\\(\\) call.\n-   **[GlideDate - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideDateAPI.md)**  \nThe GlideDate class provides methods for performing operations on GlideDate objects, such as instantiating GlideDate objects or working with GlideDate fields.\n-   **[GlideDate - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideDateScopedAPI.md)**  \nThe scoped GlideDate class provides methods for performing operations on GlideDate objects, such as instantiating GlideDate objects or working with GlideDate fields.\n-   **[GlideDateTime - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideDateTimeAPI.md)**  \nThe GlideDateTime class provides methods for performing operations on GlideDateTime objects.\n-   **[GlideDateTime - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideDateTimeScoped.md)**  \nThe scoped GlideDateTime class provides methods for performing operations on GlideDateTime objects.\n-   **[GlideDBFunctionBuilder - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideDBFunctionBuilderScopedAPI.md)**  \nThe GlideDBFunctionBuilder API provides methods to build functions to perform SQL operations in the database.\n-   **[GlideDBFunctionCaseBuilder - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideDBFunctionCaseBuilderAPI.md)**  \nThe GlideDBCaseStatementBuilder API allows you to build SQL CASE statements and return values based on a series of conditions.\n-   **[GlideDigest - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideDigestScopedAPI.md)**  \nThe scoped GlideDigest class provides methods for creating a message digest from strings or input streams using MD5, SHA1, or SHA256 hash algorithms.\n-   **[GlideDuration - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideDurationScopedAPI.md)**  \nThe GlideDuration class provides methods for working with spans of time known as durations.\n-   **[GlideDynamicAttribute - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideDynamicAttributeAPI.md)**  \nThe GlideDynamicAttribute API provides access to dynamic attribute metadata.\n-   **[GlideDynamicAttributeStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideDynamicAttStoreAPI.md)**  \nUse the GlideDynamicAttributeStore API to create objects for working with dynamic attributes independently of a table or field.\n-   **[GlideDynamicNamespace - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideDynamicNamespaceAPI.md)**  \nThe GlideDynamicNamespace API provides access to dynamic namespace metadata.\n-   **[GlideElement - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideElementAPI.md)**  \nThe 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.\n-   **[GlideElement - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideElementScopedAPI.md)**  \nThe 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.\n-   **[GlideElementCurrency2 - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideElementCurrency2ScopedAPI.md)**  \nThe GlideElementCurrency2 API provides methods to perform operations on Foreign Exchange \\(FX\\) Currency fields \\(also known as Currency2\\) within the current GlideRecord.\n-   **[GlideElementDescriptor - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideElementDescriptorScopedAPI.md)**  \nThe GlideElementDescriptor API provides information about individual fields in a glide record.\n-   **[GlideElementDynamicAttributeStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideElementDynamicAttStoreAPI.md)**  \nThe 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.\n-   **[GlideEmailOutbound - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideEmailOutboundScopedAPI.md)**  \nThe 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.\n-   **[GlideEncrypter - Global \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideEncrypterAPI.md)**  \nThe GlideEncrypter API provides methods to encrypt and decrypt strings using the Key Management Framework \\(KMF\\).\n-   **[GlideEventManager - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideEventManagerGlobalAPI.md)**  \nThe GlideEventManager API provides methods to process events.\n-   **[GlideScopedEvaluator - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideEvaluatorAPI.md)**  \nThe GlideScopedEvaluator API allows you to evaluate scripts in a GlideRecord field from both scoped and global server scripts.\n-   **[GlideScopedEvaluator - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideEvaluatorScopedAPI.md)**  \nThe GlideScopedEvaluator API allows you to evaluate scripts in a GlideRecord field from both scoped and global server scripts.\n-   **[GlideExcelParser - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideExcelParserScopedAPI.md)**  \nThe GlideExcelParser API parses .xlsx formatted Excel files and access file data in scripts.\n-   **[GlideFilter - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideFilterScopedAPI.md)**  \nThe GlideFilter API enables filtering queries to determine if one or more records meet a specified set of requirements.\n-   **[GlideGeoPoint - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideGeopointGlobalAPI.md)**  \nThe GlideGeoPoint API enables you to get and set geopoint data type values in a table.\n-   **[GlideHTTPRequest - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideHTTPRequestAPI.md)**  \nThe GlideHTTPRequest API provides utility methods to perform common functions with Glide HTTP requests.\n-   **[GlideHTTPResponse - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideHTTPResponseAPI.md)**  \nThe GlideHTTPResponse API provides utility methods to perform common functions with Glide HTTP responses.\n-   **[GlideImpersonate - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideImpersonateAPI.md)**  \nThe GlideImpersonate API enables administrators to pose as another authenticated user for testing purposes.\n-   **[GlideImportLog - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideImportLogAPI.md)**  \nThe GlideImportLog API provides methods to write log entries directly to the Import Log \\[import\\_log\\] table.\n-   **[GlideImportSetRun - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideImportSetRunAPI.md)**  \nThe GlideImportSetRun API provides methods to creates an Import Set Run record which the GlideImportSetTransformer API can consume.\n-   **[GlideImportSetTable - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideImportSetTableAPI.md)**  \nThe GlideImportSetTable API provides methods to create temporary Import Set tables.\n-   **[GlideImportSetTransformer - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideImportSetTransformerAPI.md)**  \nThe GlideImportSetTransformer API provides methods to create an Import Set Transformer object used to execute an Import Set Transform.\n-   **[GlideImportSetTransformMap - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideImportSetTransformMapAPI.md)**  \nThe GlideImportSetTransformMap API provides methods to create transform maps and transform entries.\n-   **[GlideJsonPath - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideJsonPathAPI.md)**  \nThe GlideJsonPath API retrieves values from a JSON document using a query path string.\n-   **[GlideJWTAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideJWTScopedAPI.md)**  \nUse the GlideJWT API to create a JSON Web Token \\(JWT\\) for representing claims securely between two parties on the ServiceNow AI Platform.\n-   **[GlideListProperties - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideListPropertiesAPI.md)**  \nThe 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.\n-   **[GlideLocale - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideLocaleScopedAPI.md)**  \nThe GlideLocale API provides information about display information for the local instance.\n-   **[GlideMultiRecurrence - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideMultiRecurrenceScopedAPI.md)**  \nThe GlideMultiRecurrence API provides methods that return GlideDateTime objects that describe the run times for a specified scheduled job.\n-   **[GlideOAuthClient - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideOAuthClient.md)**  \nThe GlideOAuthClient API provides methods for requesting and revoking OAuth refresh and access tokens.\n-   **[GlideOAuthClientRequest - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideOAuthClientRequest.md)**  \nThe GlideOAuthClientRequest API provides methods for handling OAuth client requests.\n-   **[GlideOAuthClientResponse - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideOAuthClientResponse.md)**  \nThe GlideOAuthClientResponse API provides methods for handling OAuth client responses.\n-   **[GlideOAuthToken - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideOAuthToken.md)**  \nThe GlideOAuthToken API provides methods for retrieving OAuth access token and information about the access token.\n-   **[GlidePluginManager - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlidePluginManagerScopedAPI.md)**  \nThe scoped GlidePluginManager API provides a method for determining if a plugin has been activated.\n-   **[GlideQuery - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideQueryGlobalAPI.md)**  \nThe GlideQuery script include is an alternative to the GlideRecord API for performing CRUD operations on record data from server-side scripts.\n-   **[GlideQueryCondition - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideQueryConditionAPI.md)**  \nThis API provides `AND` or `OR` conditions that can be added to the current condition, allowing you to build complex queries.\n-   **[GlideQueryCondition - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideQueryConditionScopedAPI.md)**  \nThis API provides `AND` or `OR` conditions that can be added to the current condition, allowing you to build complex queries.\n-   **[GlideRecord - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideRecordAPI.md)**  \nThe GlideRecord API is used for database operations.\n-   **[GlideRecord - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideRecordScopedAPI.md)**  \nThe scoped GlideRecord API is used for database operations.\n-   **[GlideRecordUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideRecordUtilAPI.md)**  \nThe GlideRecordUtil script include is a utility class for working with GlideRecords.\n-   **[GlideSchedule - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideScheduleScopedAPI.md)**  \nThe 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.\n-   **[GlideScriptableInputStream - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideScriptableInpStrmScopedAPI.md)**  \nA 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.\n-   **[GlideScriptedExtensionPoint - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideScriptedExtPtScopedAPI.md)**  \nThe GlideScriptedExtensionPoint API provides a method that returns the extension instances associated with a specified extension point.\n-   **[GlideScriptedProcessor - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideScriptedProcessorScopedAPI.md)**  \nThe 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.\n-   **[GlideSecureRandomUtil - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSecureRandomUtilScopedAPI.md)**  \nThe GlideSecureRandomUtil API provides methods for generating integers, long values, and strings.\n-   **[GlideSecurityManager - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideSecurityManagerAPI.md)**  \nThe GlideSecurityManager API provides methods that enable you to retrieve a SecurityManager object and to check if the current user has access rights, both table-level and field-level, to a specified GlideRecord table based on the configured Access Control Rules \\(ACLs\\).\n-   **[GlideSecurityUtils - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideSecurityUtilsScopedAPI.md)**  \nThe GlideSecurityUtils API provides methods to work with URLs.\n-   **[GlideServletRequest - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideServletRequestScopedAPI.md)**  \nThe GlideServletRequest API provides methods to use in processor scripts.\n-   **[GlideServletResponse - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideServletResponseScopedAPI.md)**  \nThe GlideServletResponse API provides methods to use in processor scripts.\n-   **[GlideSession - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSessionAPI.md)**  \nThe GlideSession API provides methods to find information about the current session.\n-   **[GlideSession - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSessionScopedAPI.md)**  \nThe scoped GlideSession API provides methods to find information about the current session.\n-   **[GlideSPScriptable - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSPScriptableScopedAPI.md)**  \nThe GlideSPScriptable API provides methods to interact with data and perform record operations in Service Portal widgets.\n-   **[GlideSPSearchAnalytics - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideSPSearchAnalyticsAPI.md)**  \nThe GlideSPSearchAnalytics API provides methods to generate search analytics from custom ServiceNow search widgets.\n-   **[GlideSPUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideSPUtilAPI.md)**  \nThe GlideSPUtil API provides utility methods to perform common backend functions that support a Service Portal.\n-   **[GlideStringUtil - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideStringUtilScopedAPI.md)**  \nThe GlideStringUtil API provides string handling methods.\n-   **[GlideSysAttachment - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideSysAttachmentGlobalAPI.md)**  \nThe GlideSysAttachment API provides methods for handling attachments.\n-   **[GlideSysAttachment - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSysAttachmentScopedAPI.md)**  \nThe GlideSysAttachment API provides methods to handle attachments.\n-   **[GlideSysListControl - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSysListControlScoped.md)**  \nThe GlideSysListControl API provides methods that enable you to determine if the **New** or **Edit** buttons are displayed.\n-   **[GlideSystem - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSystemAPI.md)**  \nThe 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.\n-   **[GlideSystem - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideSystemScopedAPI.md)**  \nThe 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.\n-   **[GlideSystemRunLevel - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideSystemRunLevelAPIGlobal.md)**  \nThe GlideSystemRunLevel API provides methods to get and set the current system run level.\n-   **[GlideTableHierarchy - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideTableHierarchyScopedAPI.md)**  \nThe GlideTableHierarchy API provides methods for handling information about table relationships.\n-   **[GlideTextReader - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideTextReaderScopedAPI.md)**  \nThe 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.\n-   **[GlideTime - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideTimeScopedAPI.md)**  \nThe GlideTime API provides methods for performing operations on GlideTime objects, such as instantiating GlideTime objects or working with GlideTime fields.\n-   **[GlideTimeline - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideTimelineAPI.md)**  \nThe GlideTimeline API provides the core implementation for configuring and displaying a Glide Windowing Toolkit Timeline.\n-   **[GlideTimelineItem - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideTimelineItemAPI.md)**  \nThe GlideTimelineItem API extends the abstract ScheduleItem class to define additional properties that are specific to the time line.\n-   **[GlideTransformLog - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideTransformLogAPI.md)**  \nThe GlideTransformLog API provides methods to create a GlideTransformLog object to log messages to localhost logs.\n-   **[GlideUICompatibility - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideUICompatibilityScopedAPI.md)**  \nThe 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.\n-   **[GlideURI - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideURIGlobalAPI.md)**  \nThe GlideURI API provides methods to handle URI parameters in a global application.\n-   **[GlideURI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideURIScopedAPI.md)**  \nThe GlideURI API provides methods to handle URI parameters in a scoped application.\n-   **[GlideUser - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_GlideUserScopedAPI.md)**  \nThe GlideUser API provides methods to access information about the current user and current user roles.\n-   **[GlideUser - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GUserAPI.md)**  \nThe GlideUser API provides methods to access information about the current user and current user roles.\n-   **[GlideXMLUtil - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideXMLUtilScopedAPI.md)**  \nThe GlideXMLUtil API provides methods to remove invalid characters from an XML string and to validate an XML string.\n-   **[GSLog - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GSLogBoth.md)**  \nGSLog is a script include that simplifies script logging and debugging by implementing levels of log output, selectable by per-caller identified sys\\_properties values.\n-   **[HermesEventPublisherOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/HermesEventPublishOOBScopedAPI.md)**  \nThe HermesEventPublisherOOB script include provides methods to publish messages to the Hermes Messaging Service.\n-   **[HistoryWalker - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/HistoryWalkerScopedAPI.md)**  \nThe 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.\n-   **[HostnameJS - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_HostnameJSAPI.md)**  \nThe HostnameJS script include provides methods to format host names according to property settings.\n-   **[hr\\_ActivitySet - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/hr_ActivitySetAPI.md)**  \nThe hr\\_ActivitySet API handles lifecycle event activity set cases.\n-   **[hr\\_ActivityUtils - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/hr_ActivityUtilsAPI.md)**  \nThe hrActivityUtils script include enables you to create HR cases from a record producer.\n-   **[hr\\_Utils - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/hr_UtilsAPI.md)**  \nThe hr\\_Utils API provides basic functionality for the Human Resource \\(HR\\) application.\n-   **[HttpRequestAuthedData - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/HttpRequestAuthedDataAPI.md)**  \nThe HttpRequestAuthedData\\(\\) API provides methods to access and set values in a signed REST or SOAP request.\n-   **[HttpRequestData - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/HttpRequestDataAPI.md)**  \nThe HttpRequestData API provides methods to build and manipulate a REST request before applying a signature and sending it to an endpoint.\n-   **[IBQConfigBase API - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/IBQConfigBaseAPIBoth.md)**  \nScript include that must be extended for Sales Customer Relationship Management Request Tracker to track the requests. This script include provides overridable methods that define how requests should be executed.\n-   **[ICalUtilSNC - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ICalUtilSNCAPI.md)**  \nThe ICalUtilSNC script include provides functions to generate iCalendar compliant events.\n-   **[IdentificationEngine - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/IdentificationEngineScopedAPI.md)**  \nThe 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\\).\n-   **[IdentificationEngineScriptableApi - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_IdentEngineScriptAPI.md)**  \nThe 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\\).\n-   **[IDResult - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_IDResultAPI.md)**  \nThe IDResult script include is a container class for the result of a CI Identifier.\n-   **[IEventSender - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/IEventSenderAPI.md)**  \nThe IEventSender API provides methods to send events from a MID Server to a ServiceNow instance and to query the status of the event queue.\n-   **[Image - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ImageBothAPI.md)**  \nCreates an Image object representing an image and its layout insert in a PDF. Enables defining attributes such as scale, alignment, and border color.\n-   **[Interaction - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/InteractionScopedAPI.md)**  \nThe Interaction API provides methods that enable you to define the behavior for interaction records.\n-   **[IPAddress - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/IPAddressAPIBoth.md)**  \nThe 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.\n-   **[IPAddressFixup - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_IPAddressFixupAPI.md)**  \nThe 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.\n-   **[IPService - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_IPServiceAPI.md)**  \nThe IPService script include provides methods that encapsulate an IP Service.\n-   **[JavascriptProbe - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_JavascriptProbeAPI.md)**  \nThe JavascriptProbe script include provides methods for using the JavascriptProbe on the MID Server.\n-   **[j2js - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_J2jsAPI.md)**  \nThe j2js script include enables you to convert Java objects to JavaScript objects.\n-   **[JSON - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_JSONAPI.md)**  \nThe JSON script include provides methods to create JSON objects from a string, and to turn JSON objects into strings.\n-   **[JSON - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/JSONScopedAPI.md)**  \nThe JSON script include provides scoped methods to create JSON objects from a string, and to turn JSON objects into strings.\n-   **[JSONParser - Global \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_JSONParserAPI.md)**  \nThe JSONParser API provides a JSON parser that does not use the JavaScript eval\\(\\) function.\n-   **[JSONStreamingAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/JSONStreamingAPIScopedAPI.md)**  \nBuild 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.\n-   **[JSONStreamingBuilder - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/JSONStreamingBuilderScopedAPI.md)**  \nCreate 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.\n-   **[JSUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_JSUtilAPI.md)**  \nThe JSUtil script include provides shortcuts for common JavaScript routines.\n-   **[KafkaProducerAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/KafkaProducerAPIScoped.md)**  \nThe KafkaProducerAPI provides a method to produce messages from server-side scripts to an Apache Kafka topic.\n-   **[KMFCryptoOperation - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/KMFCryptoOperationBothAPI.md)**  \nThe 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.\n-   **[LeadAPIHelperOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/LeadAPIHelperOOBAPI.md)**  \nThe 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.\n-   **[LeadAPIProcessUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/LeadAPIProcessUtilOOBAPI.md)**  \nThe LeadAPIProcessUtilOOB script include provides methods that are called by the lead REST API to retrieve lead records and their associated lead line item records.\n-   **[LeadAPIValidationUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/LeadAPIValidationUtilOOBAPI.md)**  \nThe 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\\).\n-   **[LeadtoCashCore - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/LeadToCashCoreAPI.md)**  \nThe LeadtoCashCore script include provides methods to orchestrate a lead-to-cash workflow in the Lead to Cash Core life cycle.\n-   **[Line - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/LineBothAPI.md)**  \nCreates a Line object using methods to draw a line in a PDF.\n-   **[LinterCheckAstNode - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/LinterCheckAstNodeAPIBoth.md)**  \nThe LinterCheckAstNode API provides methods for getting abstract syntax tree \\(AST\\) node details in linter checks.\n-   **[logger - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_Logger.md)**  \nThe logger API provides inbound email actions that append messages to the email log.\n-   **[LSOFParser - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_LSOFParserAPI.md)**  \nThe LSOFParser script include provides methods to parse the output of the `lsof` command: `lsof -i4TCP -n -P -F pcnfT`.\n-   **[MCPClient - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MCPClientAPI.md)**  \nThe MCPClient script include is the entry point for interacting with approved Model Context Protocol \\(MCP\\) servers. It provides methods for discovering approved servers, listing and inspecting the tools they expose, and invoking those tools.\n-   **[Message - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/sn_i18n.messageAPI.md)**  \nThe Message Server API allows you to retrieve localized messages from the Message \\[sys\\_ui\\_message\\] table for an entry with code equal to the code parameter, key equal to the message parameter, and language equal to the language of the session \\(or fallback language\\).\n-   **[Messaging - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MessagingScopedAPI.md)**  \nThe Messaging API provides methods to perform actions in a third-party messaging application.\n-   **[MetricInfo - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MetricInfoBoth.md)**  \nThe 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.\n-   **[MIDHermesProducer - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MIDHermesProducerAPI.md)**  \nThe MIDHermesProducer API provides a method to send data from the MID Server to a Hermes topic.\n-   **[MIDServer - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerAPI.md)**  \nThe MIDServer script include provides methods to encapsulate the notion of a MID Server.\n-   **[MIDServerAjax - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerAjaxAPI.md)**  \nThe MIDServerAjax script include provides AJAX functionality for sending a test probe to a MID Server\n-   **[MIDServerCluster - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerClusterAPI.md)**  \nThe MIDServerCluster script include provides methods to find MID Server clusters for a given MID Server and reassigns the jobs if necessary.\n-   **[MIDServerFileSync - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerFileSyncAPI.md)**  \nThe 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.\n-   **[MIDServerFinder - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerFinderAPI.md)**  \nThe MIDServerFinder script include provides methods to find a list of MID Servers for specified IP addresses.\n-   **[MIDServerManage - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerManageAPI.md)**  \nThe 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.\n-   **[MIDServerSelector - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MIDServerSelectorAPI.md)**  \nThe MIDServerSelector script include provides methods to find a MID Server based on capabilities and target IP address.\n-   **[MLPredictor - Global \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MLPredictorAPI.md)**  \nThe MLPredictor API provides utility methods for Predictive Intelligence predictions.\n-   **[MLSolution - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MLSolutionAPI.md)**  \nThe MLSolution API provides methods for handling Predictive Intelligence predictions and retrieving solution objects for all capabilities: similarity, classification, and clustering\\).\n-   **[MLSolutionFactory - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MLSolutionFactoryAPI.md)**  \nThe MLSolutionFactory API is a factory class to get an MLSolution scriptable object.\n-   **[MLSolutionResult - Global \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MLSolutionResultAPI.md)**  \nThe MLSolutionResult API provides methods for managing cluster information and members of a clustering solution. You can embed the results in business logic.\n-   **[MLSolutionUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MLSolutionUtilAPI.md)**  \nThe MLSolutionUtil script include provides methods for getting Predictive Intelligence predictions.\n-   **[MobileDeepLinkGenerator - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/MobileDeepLinkGeneratorAPI.md)**  \nThe MobileDeepLinkGenerator script include provides methods to embed a link to a mobile app list or form applet.\n-   **[MonitorMIDServer - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_MonitorMIDServerAPI.md)**  \nThe 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.\n-   **[NameValuePairs - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_NameValuePairsAPI.md)**  \nThe NameValuePairs script include provides methods to convert between maps and strings representing the name/value pairs in the map.\n-   **[NetwareHandler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_NetwareHandlerAPI.md)**  \nThe NetwareHandler script include implements an SNMP handler for Netware OS.\n-   **[Notify - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_NotifyAPI.md)**  \nThe Notify API allows you to interact with Notify calls and SMS messages using scripts.\n-   **[NotifyScoped - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/notifyScopedAPI.md)**  \nThe NotifyScoped API allows you to interact with Notify calls and SMS messages using scripts.\n-   **[NotifyAction - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_NotifyActionApi.md)**  \nThe NotifyAction API allows you to define actions to send to a telephony provider.\n-   **[NotifyConferenceUtil - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/NotifyConferenceUtils.md)**  \nThe NotifyConferenceUtil API provides methods to manage Notify conference calls and SMS messages for various telephony service providers, such as Zoom and Webex.\n-   **[NotifyJsTelephonyDriver - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/NotifyJsTelephonyDriverAPI.md)**  \nThe NotifyJsTelephonyDriver API provides methods that you can use to obtain information about the capabilities of the associated telephony driver.\n-   **[NotifyNow \\(Legacy\\) - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_NotifyNow.md)**  \nThe legacy NotifyNow API provides functionality for sending emails, sending SMS messages, and setting up conference calls.\n-   **[NotifyPhoneNumber - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_NotifyPhoneNumberAPI.md)**  \nThe NotifyPhoneNumber API allows you to query information about a Notify phone number.\n-   **[NotifyPhoneNumber - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/NPNScopedAPI.md)**  \nThe NotifyPhoneNumber API allows you to query information about a Notify phone number.\n-   **[NotifySMS - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/NotifySMSAPI.md)**  \nThe 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.\n-   **[NotifyUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/NotifyUtilAPI.md)**  \nThe NotifyUtil script include provides utility methods to use when interacting with Notify calls and SMS messages using server-side scripts.\n-   **[NumberFormatter - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/NumberFormatterBoth.md)**  \nThe NumberFormatter API includes methods that return numbers formatted according to the language of the current user.\n-   **[OAuthUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OAuthUtilScriptInclude.md)**  \nThe OAuthUtil script include modifies request parameters and parses the token response during runtime.\n-   **[OCRosterSpanApprovalUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCRosterSpanApprovalUtilAPI.md)**  \nThe OCRosterSpanApprovalUtil script include provides methods for the PTO approval feature.\n-   **[OCRotation - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCRotation.md)**  \nThe OCRotation script include provides methods to build a data structure that is used to display a calendar.\n-   **[OCRotationV2 - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCRotationV2.md)**  \nThe OCRotationV2 script include is an extension of OCRotation script include, which is used by Fullcalendar.io and the DHTMLX On-Call Calendar.\n-   **[OCRotaICalendarSNC - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCRotaICalendarSNCAPI.md)**  \nThe OCRotaICalendarSNC script include provides iCal formatted events for the a specific user's rotation.\n-   **[OCRotaICalendar - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCRotaICalendarAPI.md)**  \nThe OCRotaICalendar script include is an extension of the OCRotaICalendarSNC script include.\n-   **[OCRotaMember - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCRotaMemberAPI.md)**  \nThe OCRotaMember script include provide methods to perform maintenance operations on the On-call Member \\[cmn\\_rota\\_member\\] table.\n-   **[OCSeriesEventGenerator - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCSeriesEventGeneratorAPI.md)**  \nThe OCSeriesEventGenerator script include provide methods to generate the repeating VEVENTS for a user's iCalendar.\n-   **[OCTimer - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OCTimerAPI.md)**  \nThe OCTimer script include provides methods to track the length of time it takes for a function to complete.\n-   **[OnCallContactPreferenceUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OnCallContactPreferenceUtilAPI.md)**  \nThe OnCallContactPreferenceUtil script include provides methods for handling contact preferences.\n-   **[OnCallContactPrefTemplate - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/OnCallContactPrefTemplateAPI.md)**  \nThe OnCallContactPrefTemplate script include provides methods to apply contact preference templates to escalation sets.\n-   **[OnCallEscalationTemplateSNC - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/OnCallEscalationTemplateSNCAPI.md)**  \nThe OnCallEscalationTemplateSNC script include provides methods to apply escalation policy templates to escalation sets.\n-   **[OnCallRotation - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_OnCallRotationAPI.md)**  \nThe OnCallRotation script include provides methods to manage on-call schedules.\n-   **[OpenMessageBusEventPublisherOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/OpenMsgBusEvtPubScopedAPI.md)**  \nThe OpenMessageBusEventPublisherOOB script include provides a method for sending messages to the spoke selector, which sends the messages to the configured REST proxy.\n-   **[Optional - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/OptionalGlobalAPI.md)**  \nThe 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.\n-   **[OrderGuide - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/OrderGuideScopedAPI.md)**  \nThe OrderGuide API enables you to initialize and view order guide details.\n-   **[OrderUtil - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/OrderUtilScopedAPI.md)**  \nThe OrderUtil script include enables you to view and retrieve order details.\n-   **[PADomainUtils - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_PADomainUtils.md)**  \nThe PADomainUtils API enables you to copy Performance Analytics records between different domains on the same instance.\n-   **[Paragraph - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ParagraphBothAPI.md)**  \nCreates a Paragraph object representing a block of text in a PDF.\n-   **[PAScorecard - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PAScorecard.md)**  \nThe PAScorecard API enables you to fetch data about indicators and their associated records, such as breakdowns.\n-   **[PASnapshot - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PASnapshot.md)**  \nThe 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.\n-   **[PDAutomationProvider - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PDAutomationProviderBothAPI.md)**  \nThe PDAutomationProvider API enables inserting an optional activity into a process while it's executing.\n-   **[PDFGenerationAPI - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PDFGenerationAPIBothAPI.md)**  \nThe PDFGenerationAPI provides support for PDF conversion and handling PDF fields.\n-   **[PdfMergeSignRequestor - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PdfMergeSignRequestorBothAPI.md)**  \nThe PdfMergeSignRequestor API provides methods to add an image representing a signature to a PDF document.\n-   **[PdfPage - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PdfPageBothAPI.md)**  \nCreates a PdfPage object representing a PDF page and its attributes; such as size, width, and color.\n-   **[PersonalAuthAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PersonalAuthAPIScoped.md)**  \nThe PersonalAuthAPI provides methods that enable you to manage access/refresh tokens for personal authentication credentials.\n-   **[PlaybookExperience - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PlaybookExperienceScopedAPI.md)**  \nThe PlaybookExperience API provides methods for handling playbook executions.\n-   **[PolarisUI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PolarisUIScopedAPI.md)**  \nThe PolarisUI API provides methods for enabling Next Experience on direct UI pages.\n-   **[PredictabilityEstimate - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PredictabilityEstimateAPI.md)**  \nThe 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.\n-   **[PredictabilityEstimateStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PredictabilityEstimateStoreAPI.md)**  \nEnables storing and retrieving predictability estimates.\n-   **[PredictabilityEstimateVersion - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PredictabilityEstimateVersionAPI.md)**  \nThe PredictabilityEstimateVersion API is a scriptable object used in Predictive Intelligence stores.\n-   **[PreferenceDestination - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PreferenceDestinationBothAPI.md)**  \nThe PreferenceDestination API updates user notification preferences.\n-   **[Preferences - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PreferencesBothAPI.md)**  \nThe Preferences API gets notification destinations for a user.\n-   **[ProactiveTriggerAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ProactiveTriggerScopedAPI.md)**  \nThe ProactiveTriggerAPI enables you to create server-side triggers that send context-specific messages to a specified user.\n-   **[ProbeHandlerCim - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ProbeHandlerCimAPI.md)**  \nThe ProbeHandlerCim script include provides methods to configures a Common Information Model \\(CIM\\) probe.\n-   **[ProbeHandlerMulti - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ProbeHandlerMultiAPI.md)**  \nThe ProbeHandlerMulti script include is a probe handler for multiprobes.\n-   **[ProbeHandlerSNMP - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ProbeHandlerSNMPAPI.md)**  \nThe ProbeHandlerSNMP script include is a discovery probe handler for SNMP probes, invoked when an SNMP probe is about to be created.\n-   **[ProbeHandlerWMI - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ProbeHandlerWMIAPI.md)**  \nThe ProbeHandlerWMI script include is the discovery probe handler for Windows Management Instrumentation \\(WMI\\) probes.\n-   **[ProcessMiningForExternalData - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ProcessMiningExtDataBothAPI.md)**  \nThe ProcessMiningForExternalData API contains a method that marks an external audit record for processing.\n-   **[ProcessMiningIntegrationAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ProcessMiningIntAPIScoped.md)**  \nThe ProcessMiningIntegrationAPI script include provides methods to manage process mining projects and retrieve findings and breakdowns.\n-   **[Producer - Scoped \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ProducerScopedAPI.md)**  \nThe Producer API provides methods that enable you to push data from a ServiceNow instance to a Kafka topic.\n-   **[ProducerV2 - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ProducerV2ScopedAPI.md)**  \nThe ProducerV2 API provides methods to publish messages from your ServiceNow instance to a Kafka topic.\n-   **[ProductInstance - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ProductInstanceBothAPI.md)**  \nThe 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.\n-   **[PSBScratchpadUtil - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PSBScratchpadUtilScopedAPI.md)**  \nThe PSBScratchpadUtil API provides methods that allow providers to share \"extra\" information that is outside of any other Service Exchange service, with their consumers.\n-   **[Queue - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_QueueAPI.md)**  \nThe Queue API \\(Advanced Work Assignment\\) provides methods to route a document to a queue.\n-   **[Queue - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/QueueScopedAPI.md)**  \nThe Queue API provides methods that allow you to retrieve or join a Connect Support chat queue.\n-   **[QuickRanges - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_QuickRangesAPI.md)**  \nThe 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.\n-   **[RecordToHTML - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_RecordToHTMLAPI.md)**  \nThe RecordToHTML script include is a utility class to turn a record into HTML.\n-   **[RegressionSolution - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RegressionSolutionAPI.md)**  \nThe RegressionSolution API is a scriptable object used in Predictive Intelligence stores.\n-   **[RegressionSolutionStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RegressionSolutionStoreAPI.md)**  \nEnables storing and retrieving solutions.\n-   **[RegressionSolutionVersion - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RegressionSolutionVersionAPI.md)**  \nThe RegressionSolutionVersion API is a scriptable object used in Predictive Intelligence stores.\n-   **[RemedialActionEngine - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RemedialActionScopedAPI.md)**  \nThe RemedialActionEngine API provides methods for working with remedial actions.\n-   **[RemoteTableCacheManager - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RemoteTableCacheMngrScopedAPI.md)**  \nThe RemoteTableCacheManager API provides a method to flush the cache for a specified remote table.\n-   **[RenderProperties - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RenderProperties-API.md)**  \nThe RenderProperties API provides methods to obtain information about the current page and is available in Jelly scripts and in UI-action conditions and scripts.\n-   **[RenderProperties - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RenderProperties-Scoped-API.md)**  \nThe RenderProperties API provides methods to obtain information about the current page and is available in Jelly scripts and in UI-action conditions and scripts.\n-   **[ReportCiStatusOutputJS - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ReportCiStatusOutputJSScopedAPI.md)**  \nThe ReportCiStatusOutputJS API provides methods that return specific object properties for the DiscoveryAPI reportCiIpAddressStatus method and then converts the information into a JSON string.\n-   **[RequestAuthAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RequestAuthAPI.md)**  \nThe RequestAuthAPI provides methods to apply a signature to a REST request.\n-   **[ResponseTemplate - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ResponseTemplateAPI.md)**  \nThe ResponseTemplate script include provides methods for managing response templates.\n-   **[RESTAPIRequest - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ScriptableServiceRequest.md)**  \nThe RESTAPIRequest API provides methods that allow you to access scripted REST API request details in scripts.\n-   **[RESTAPIRequestBody - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ScriptableServiceRequestBody.md)**  \nThe RESTAPIRequestBody API provides methods that allow you to access the body content of a scripted REST API request in scripts.\n-   **[RESTAPIResponse - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ScriptableServiceResponseBuilder.md)**  \nThe RESTAPIResponse API provides methods that allow you to build a RESTful response to a scripted REST API request.\n-   **[RESTAPIResponseStream - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ScriptableServiceRespStreamWriter.md)**  \nThe RESTAPIResponseStream API provides methods that allow you to write directly to the scripted REST API response stream.\n-   **[RESTMessageV2 - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_RESTMessageV2API.md)**  \nThe RESTMessageV2 API provides methods that allow you to send outbound REST messages using JavaScript.\n-   **[RESTResponseV2 - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_RESTResponseV2API.md)**  \nThe RESTResponseV2 API provides methods that allow you to use the data returned by an outbound REST message in JavaScript code.\n-   **[RoundingInterval - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_RoundingIntervalAPI.md)**  \nThe RoundingInterval script include provides methods that handle all the details of rounding intervals for CPU speed and RAM size.\n-   **[RTETransformer - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/RTETransScopedAPI.md)**  \nThe 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.\n-   **[sb - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/PSBPublicAPIUtilBoth.md)**  \nThe sb script include provides methods that enable you to perform operations on Service Exchange configuration records.\n-   **[SCIM2Client - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SCIM2ClientAPI.md)**  \nThe 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\\).\n-   **[SCIM2ClientUtil - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SCIM2ClientUtilAPI.md)**  \nThe SCIM2ClientUtil API provides utility methods to obtain the unique identifiers of external provider systems and then use that information when calling the SCIM2Client API.\n-   **[ScopedCacheManager - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ScopedCacheManagerAPI.md)**  \nThe ScopedCacheManager API provides methods for retrieving, setting, and flushing cache data for scoped applications.\n-   **[ScriptableDataStream - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ScriptableDataStreamAPI.md)**  \nThe ScriptableDataStream API provides methods to interact with a stream of data.\n-   **[ScriptableFlowRunner - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ScriptableFlowRunnerScopedAPI.md)**  \nCreates 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.\n-   **[ScriptableFlowRunnerResult - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ScriptableFlowRunnerResultScopedAPI.md)**  \nCaptures 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.\n-   **[ScriptableUriMatcher - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/ScriptableUriMatcherBothAPI.md)**  \nUse the ScriptableUriMatcher API to verify URI matches.\n-   **[SegmentHandle API - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SegmentHandleAPIScoped.md)**  \nMethods for handling a single instance of a segment, such as a header or item. This class is defined in the SegmentHandler script include.\n-   **[SegmentHandler API - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SegmentHandlerAPIScoped.md)**  \nScript include providing a chainable API for building an IDoc payload for a specific operation.\n-   **[SentimentAnalyser - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SentimentAnalyserScoped.md)**  \nThe SentimentAnalyser script include provides methods to perform sentiment analysis on a string value.\n-   **[SerialNumberManager - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SerialNumberManagerAPI.md)**  \nThe SerialNumberManager script include provides methods to manage the serial numbers for discovery devices.\n-   **[ServiceRegistryQuery - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ServiceRegistryQueryAPI.md)**  \nThe ServiceRegistryQuery script include provides methods to map Shazzam service registry query results against a port probe. Child classes provide specifics on mapping.\n-   **[ShazzamLaunch - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ShazzamLaunchAPI.md)**  \nThe ShazzamLaunch script include provides methods to handle the details of launching a Shazzam probe for a given discovery.\n-   **[ShazzamResult - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ShazzamResultAPI.md)**  \nThe ShazzamResult script include provides methods to encapsulate a Shazzam result.\n-   **[ShazzamScanner - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_ShazzamScannerAPI.md)**  \nThe ShazzamScanner script include provides methods to encapsulate a Shazzam scanner.\n-   **[SimilaritySolution - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SimilaritySolutionAPI.md)**  \nThe SimilaritySolution API is a scriptable object used in Predictive Intelligence stores.\n-   **[SimilaritySolutionStore - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SimilaritySolutionStoreAPI.md)**  \nEnables storing and retrieving solutions.\n-   **[SimilaritySolutionVersion - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SimilaritySolutionVersionAPI.md)**  \nThe SimilaritySolutionVersion API is a scriptable object used in Predictive Intelligence stores.\n-   **[SkillDeterminationUtils - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SkillDeterminationUtilsAPI.md)**  \nThe SkillDeterminationUtils script include provides utility methods to get or set work item skill data.\n-   **[SLARepair - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SLARepair.md)**  \nThe SLARepair script include provides methods that delete the existing SLAs and then recreates them from each task's history.\n-   **[SLPServiceRegistryQuery - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SLPServiceRegistryQueryAPI.md)**  \nThe SLPServiceRegistryQuery script include provides methods to map Shazzam! SLP query results to port probes.\n-   **[SMSPreferenceHandlerSNC - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SMSPreferenceHandlerAPI.md)**  \nThe SMSPreferenceHandler script include provides methods to manage short message service \\(SMS\\) configurations.\n-   **[sn\\_erp\\_integration API - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/sn_erp_integrationBothAPI.md)**  \nScript include providing a chainable API for interacting with Zero Copy Connector for ERP \\(Enterprise Resource Planning\\) models.\n-   **[SNEventSenderProvider - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SNEventSenderProviderAPI.md)**  \nThe SNEventSenderProvider API provides a method to instantiate an IEventSender instance.\n-   **[SNMPGatherDocParts - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SNMPGatherDocPartsAPI.md)**  \nThe SNMPGatherDocParts script include provides methods to handle the gathering of parts of an SNMP response document for JavaScript SNMP sensors.\n-   **[SNMPNetworkInterfaces - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SNMPNetworkInterfacesAPI.md)**  \nThe SNMPNetworkInterfaces script include provides methods to create network interfaces for JavaScript SNMP sensors.\n-   **[SNMPResponse - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SNMPResponseAPI.md)**  \nThe SNMPResponse script include provides methods to wrap an SNMP payload response instance with methods to safely and easily retrieve SNMP singleton fields or tables.\n-   **[SOAPMessageV2 - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SOAPMessageV2API.md)**  \nThe SOAPMessageV2 API provides methods to send an outbound SOAP message using JavaScript.\n-   **[SOAPResponseV2 - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SOAPResponseV2API.md)**  \nThe SOAPResponseV2 API provides methods that use the data returned by an outbound SOAP message in JavaScript code.\n-   **[SPScriptedFacet - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SPScriptedFacetScopedAPI.md)**  \nDefines facet items, filters, or mapped queries for a facets object.\n-   **[SPScriptedFacetService - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SPScriptedFacetServiceScopedAPI.md)**  \nGenerates a multi-choice or single-choice facets object for an advanced search source.\n-   **[SPSEOUtilsSNC - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SPSEOUtilsSNCAPI.md)**  \nThe 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.\n-   **[SPWidgetAccessControl - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SPWidgetAccessControlGlobalAPI.md)**  \nThe 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.\n-   **[StandardCredentialsProvider - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/standard-credentials-provider-api.md)**  \nThe StandardCredentialsProvider API provides methods to retrieve credential information.\n-   **[StartDiscovery - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_StartDiscoveryAPI.md)**  \nThe StartDiscovery script include provides methods to start discovery jobs.\n-   **[StateManagementScriptableApi - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/StateManagementScriptableApi.md)**  \nThe StateManagementScriptableApi provides a set of methods for manipulating configuration item \\(CI\\) operational states and applying CI actions.\n-   **[Style - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/StyleBothAPI.md)**  \nCreates a style for defining properties such font size, border, and alignment. You can apply the same style to multiple objects simultaneously.\n-   **[Stream - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/StreamGlobalAPI.md)**  \nThe 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.\n-   **[Subflow - Scoped \\(deprecated\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SubflowScopedAPI.md)**  \nThe Subflow API provides methods to run published Workflow Studio subflows.\n-   **[SummaryTableWriter - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_SummaryTableWriter.md)**  \nThe SummaryTableWriter script include enables the creation of summary sets for reports that can be generated with standard queries and trending.\n-   **[SVGToPDFConversionAPI - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SVGToPDFConversionAPBothAPI.md)**  \nThe SVGToPDFConversionAPI provides methods that enable the adding of an SVG to a PDF and converting an SVG to PDF.\n-   **[SystemDocument - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SystemDocumentBothAPI.md)**  \nThe SystemDocument API provides methods for setting fields of a record in the Documents \\[ds\\_document\\] table.\n-   **[SystemDocumentList - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SystemDocumentListBothAPI.md)**  \nThe SystemDocumentList API provides methods for setting the record fields in the Document Lists \\[ds\\_document\\_lists\\] table.\n-   **[SystemDocumentListEntry - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SystemDocumentListEntryBothAPI.md)**  \nThe SystemDocumentListEntry API provides methods for setting the record fields in the Document List Entries \\[ds\\_document\\_list\\_entry\\] table.\n-   **[SystemDocumentVersion - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/SystemDocumentVersionBothAPI.md)**  \nThe SystemDocumentVersion API provides methods for setting the values of a document's source version in the Versions \\[ds\\_document\\_version\\] table.\n-   **[Table - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TableBothAPI.md)**  \nCreates a Table object to add to a PDF document. Defines the data to use in each cell and sets styles, margins, and alignment.\n-   **[TableUtils - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_TableUtilsAPI.md)**  \nThe TableUtils script include provides shortcuts for accessing table related information.\n-   **[TaskStateUtil - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_TaskStateUtil.md)**  \nThe TaskStateUtil script include provides methods for working with task-type table state attributes.\n-   **[TemplatePrinter - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_TemplatePrinterScopedAPI.md)**  \nThe TemplatePrinter API provides methods to handle printing from a mail script to the email message.\n-   **[TimelineSpan - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_TimelineSpan.md)**  \nThe 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.\n-   **[TMFTopicEventAPIUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/tmftopiceventapiutiloobScopedAPI.md)**  \nThe `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.\n-   **[TopicAPIUtilsOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TopicAPIUtilsOOBAPIScoped.md)**  \nThe TopicAPIUtilsOOB script include provides methods that are used when processing the Event Management Topic Open API endpoint.\n-   **[TopicSubscriptionUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TopicSubscriptionUtilAPIScoped.md)**  \nThe 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.\n-   **[TopicUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TopicUtilOOBAPIScoped.md)**  \nThe `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.\n-   **[Transformer - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TransformerScriptedAPI.md)**  \nThe 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.\n-   **[Transformer - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TransformerScopedAPI.md)**  \nThe Transformer API manipulates time-series data to prepare the data for evaluation and analysis.\n-   **[TransformerDefinition - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TransformerDefinitionAPI.md)**  \nThe TransformerDefinition API provides methods to instantiate and manage the TransformerDefinition object, which associates a transformation rules list and a record path.\n-   **[TransformerRuleList - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TransformerRuleListAPI.md)**  \nThe TransformerRuleList API enables you to create a list of rules for transforming various types of JSON and XML data into name-value pair output.\n-   **[TransformPart - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TransformPartScopedAPI.md)**  \nThe TransformPart API provides methods to specify details of the transform to be done.\n-   **[TransformResult - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TransformResultScopedAPI.md)**  \nThe TransformResult API provides methods that return the result of a transformation run on time-series data.\n-   **[TroubleTicketNotificationUtilOOB - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/TroubleTicketNotifScopedAPI.md)**  \nThe TroubleTicketNotificationUtilOOB script include provides methods used to define and generate the TMF-compliant payloads for trouble ticket notification events.\n-   **[UniversalRequestUtilsSNC - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/UniversalRequestUtilsSNCScopedAPI.md)**  \nThe UniversalRequestUtilsSNC API enables handling universal request life cycles. Provided as a script include record.\n-   **[UniversalTaskUtils - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/UniversalTaskUtilsBothAPI.md)**  \nThe UniversalTaskUtils script include provides methods for managing universal tasks.\n-   **[UPSHandler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_UPSHandlerAPI.md)**  \nThe UPSHandler script include provides methods to handle SNMP classification and identification for uninterruptible power supplies \\(UPSs\\).\n-   **[UriMatcher - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/UriMatcherScopedAPI.md)**  \nProvides a method to check if a URI matches specified criteria for scheme, host, path, fragments, and presence of query parameters.\n-   **[UriMatcherResponse - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/UriMatcherResponseScopedAPI.md)**  \nProvides methods to return information about whether a URI matches specified criteria for scheme, host, path, fragments, and presence of query parameters.\n-   **[UserCriteria - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_UserCriteriaScoped.md)**  \nThe UserCriteria API provides methods to create, modify, and delete user criteria records using scripts.\n-   **[UserSkillAnalyzer - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/UserSkillAnalyzerAPI.md)**  \nThe UserSkillAnalyzer API provides methods to analyze user skills against skills required to complete work items.\n-   **[UserSkillRanking - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/UserSkillRankingAPI.md)**  \nThe 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.\n-   **[v\\_query – Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/v_queryAPI.md)**  \nThe v\\_query API provides methods to obtain information about a scriptable object that represents a query running against a remote table.\n-   **[v\\_record - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/v_recordAPI.md)**  \nThe 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.\n-   **[v\\_table – Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/v_tableAPI.md)**  \nThe v\\_table API provides methods to add rows to a remote table through a scriptable object.\n-   **[VMUtils - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_VMUtilsAPI.md)**  \nThe VMUtils script include provides methods for discovery and provisioning of virtual machines.\n-   **[VoiceTranscriptObject - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/VoiceTranscriptObjectScopedAPI.md)**  \nThe VoiceTranscriptObject scriptable API provides methods to save third-party voice conversation transcript data to a table within a ServiceNow instance.\n-   **[WalkWorkflow - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WalkWorkflowAPI.md)**  \nThe 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.\n-   **[WFActivityHandler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WFACtivityHandlerAPI.md)**  \nThe WFActivityHandler script include is the base class for all workflow activities.\n-   **[WindowsOSNameHelper - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WindowsOSNameHelperAPI.md)**  \nThe WindowsOSNameHelper script include provides methods to handle the formatting of Windows OS names.\n-   **[Workflow - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_Workflow_api.md)**  \nThe Workflow script include provides methods that interface with the Workflow engine.\n-   **[Workflow - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WorkflowScopedAPI.md)**  \nThe scoped Workflow API provides methods that can be used in an activity definition script.\n-   **[WorkflowDuration - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WorkflowDurationAPI.md)**  \nThe 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\\(\\).\n-   **[WorkflowModelManager - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WorkflowModelManagerAPI.md)**  \nThe 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.\n-   **[WorkflowModelManagerAjax - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WorkflowModelManagerAjaxAPI.md)**  \nThe WorkflowModelManagerAjax script include provides an AjaxProcessor wrapper for the WorkflowModelManager script include. This class derives from AbstractAjaxProcessor.\n-   **[WorkflowScheduler - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WorkflowSchedulerAPI.md)**  \nThe WorkflowScheduler script include provides a method to start a workflow.\n-   **[WorkflowTimeline - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_WorkflowTimelineAPI.md)**  \nThe WorkflowTimeline script include provides methods to generate a view that shows a workflow context on the timeline.\n-   **[XMLDocument2 - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_XMLDocument2ScopedAPI.md)**  \nThe XMLDocument2 API is a JavaScript object wrapper for parsing and extracting XML data from an XML string.\n-   **[XMLNode - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_XMLNodeScopedAPI.md)**  \nThe XMLNode API provides methods to query values from XML nodes. XMLNodes are extracted from XMLDocument2 objects, which contain XML strings.\n-   **[XMLNodeIterator - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_XMLNodeIteratorScopedAPI.md)**  \nThe XMLNodeIterator API provides methods to iterate through a node of a XML document.\n-   **[XMLStreamingAPI - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/XMLStreamingAPIScopedAPI.md)**  \nBuilds 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.\n-   **[XMLStreamingBuilder - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/XMLStreamingBuilderScopedAPI.md)**  \nCreates 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.\n-   **[XMLUtilJS - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/c_XMLUtilJSAPI.md)**  \nThe XMLUtilJS script include provides XML utility methods for JavaScript to be used with Discovery scripts.\n\n**Parent Topic:**[API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/api-reference.md)\n\n"}}