GlideURI - Scoped
concept australia Updated Sep 10, 2026 1 min read c_GlideURIScopedAPI.md
The GlideURI API provides methods to handle URI parameters in a scoped application.
Note: Do not use the GlideURI API in scripts that are executed during export or in background jobs.
For more information on using URIs:
See also: GlideURI - Global .
Parent Topic:Server API reference
Scoped GlideURI - GlideURI()
Instantiates a GlideURI object.
| Name | Type | Description |
|---|---|---|
| None |
Scoped GlideURI - get(String name)
Returns the value of the specified parameter.
| Name | Type | Description |
|---|---|---|
| name | String | The parameter name. |
| Type | Description |
|---|---|
| String | The value for the specified parameter. |
JavaScript
var gURI = new GlideURI();gURI.set('sysparm_query', 'priority=2^active=true' );var fileString = gURI.get('sysparm_query');gs.info(fileString);Output:
Text
priority=2^active=trueScoped GlideURI - getFileFromPath()
Returns the file name portion of the URI.
| Name | Type | Description |
|---|---|---|
| None |
| Type | Description |
|---|---|
| String | The file name portion of the URI. |
JavaScript
var gURI = new GlideURI(); var fileString = gURI.getFileFromPath();gs.info(fileString);Scoped GlideURI - set(String name, String value)
Sets the specified parameter to the specified value.
| Name | Type | Description |
|---|---|---|
| name | String | The parameter name. |
| value | String | The value. |
| Type | Description |
|---|---|
| None |
JavaScript
var gURI = new GlideURI();gURI.set('sysparm_query', 'priority=2^active=true' );var fileString = gURI.get('sysparm_query');gs.info(fileString);Output:
Text
priority=2^active=trueScoped GlideURI - toString(String path)
Reconstructs the URI string and performs the proper URL encoding by converting non-valid characters to their URL code. For example, converting & to '%26'.
Parameters set with the set() method are encoded with the URI as well.
| Name | Type | Description |
|---|---|---|
| path | String | The base portion of the system URL to which the URI is appended. |
| Type | Description |
|---|---|
| String | The URL. |
JavaScript
var gURI = new GlideURI();fileString = gURI.toString('https://<your instance>.service-now.com/navpage.do');127 lines · 3.6 KB
---
title: GlideURI - Scoped
description: The GlideURI API provides methods to handle URI parameters in a scoped application.Instantiates a GlideURI object.Returns the value of the specified parameter.Returns the file name portion of the URI.Sets the specified parameter to the specified value.Reconstructs the URI string and performs the proper URL encoding by converting non-valid characters to their URL code. For example, converting & to '%26'.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/server-api-reference/c\_GlideURIScopedAPI.html
release: australia
product: Server API Reference
classification: server-api-reference
topic_type: concept
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Server API reference, API reference, API implementation and reference]
---
# GlideURI- Scoped
The GlideURI API provides methods to handle URI parameters in a scoped application.
**Note:** Do not use the GlideURI API in scripts that are executed during export or in background jobs.
For more information on using URIs:
- [Navigate by URL](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/navigate-using-url.md)
- [Navigation stack](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/c_NavigationStack.md)
See also: [GlideURI - Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/GlideURIGlobalAPI.md) .
**Parent Topic:**[Server API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/api-server.md)
## Scoped GlideURI - GlideURI\(\)
Instantiates a GlideURI object.
|Name|Type|Description|
|----|----|-----------|
|None| | |
## Scoped GlideURI - get\(String name\)
Returns the value of the specified parameter.
|Name|Type|Description|
|----|----|-----------|
|name|String|The parameter name.|
|Type|Description|
|----|-----------|
|String|The value for the specified parameter.|
```
var gURI = new GlideURI();
gURI.set('sysparm_query', 'priority=2^active=true' );
var fileString = gURI.get('sysparm_query');
gs.info(fileString);
```
Output:
```
priority=2^active=true
```
## Scoped GlideURI - getFileFromPath\(\)
Returns the file name portion of the URI.
|Name|Type|Description|
|----|----|-----------|
|None| | |
|Type|Description|
|----|-----------|
|String|The file name portion of the URI.|
```
var gURI = new GlideURI();
var fileString = gURI.getFileFromPath();
gs.info(fileString);
```
## Scoped GlideURI - set\(String name, String value\)
Sets the specified parameter to the specified value.
|Name|Type|Description|
|----|----|-----------|
|name|String|The parameter name.|
|value|String|The value.|
|Type|Description|
|----|-----------|
|None| |
```
var gURI = new GlideURI();
gURI.set('sysparm_query', 'priority=2^active=true' );
var fileString = gURI.get('sysparm_query');
gs.info(fileString);
```
Output:
```
priority=2^active=true
```
## Scoped GlideURI - toString\(String path\)
Reconstructs the URI string and performs the proper URL encoding by converting non-valid characters to their URL code. For example, converting & to '%26'.
Parameters set with the set\(\) method are encoded with the URI as well.
|Name|Type|Description|
|----|----|-----------|
|path|String|The base portion of the system URL to which the URI is appended.|
|Type|Description|
|----|-----------|
|String|The URL.|
```
var gURI = new GlideURI();
fileString = gURI.toString('https://<your instance>.service-now.com/navpage.do');
```
| title | GlideURI - Scoped |
| description | The GlideURI API provides methods to handle URI parameters in a scoped application.Instantiates a GlideURI object.Returns the value of the specified parameter.Returns the file name portion of the URI.Sets the specified parameter to the specified value.Reconstructs the URI string and performs the proper URL encoding by converting non-valid characters to their URL code. For example, converting & to '%26'. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/api-reference/server-api-reference/c\_GlideURIScopedAPI.html |
| release | australia |
| product | Server API Reference |
| classification | server-api-reference |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Server API referenceAPI referenceAPI implementation and reference |