The GlideURLV3 API provides methods for manipulating a URI.

You can only use this API in client-side scripts using ListV2 and ListV3 APIs.

Note: This API is not supported by Service Portal, Now Mobile, or Agent Workspace.

GlideURLV3 - GlideURL(String contextPath)

Creates an instance of the GlideURL class.

Table 1. Parameters
Name Type Description
contextPath String A relative path for the URL.

GlideURLV3 - addParam(String name, String value)

Adds a query string name-value pair to the URL.

Table 2. Parameters
Name Type Description
name String Name of the query string parameter.
value String Query string value.
Table 3. Returns
Type Description
String The GlideURL

Example

var gu = new GlideURL('incident.do');
var url = gu.addParam('sys_id', '-1');

GlideURLV3 - getURL(Object additionalParams)

Get the entire context path and query string parameters as a single URI.

Table 4. Parameters
Name Type Description
additionalParams Object A name-value pair object that contains parameters that are added to this URL request only. These additional parameters are not saved to the GlideURL object.
Table 5. Returns
Type Description
String The GlideURL with the specified additional parameters added to the end.