Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Navigate to a record or module using a URL

Users can navigate to a record or module directly by using a URL. This topic explains the URL schema by which the system renders pages.

Before you begin

Role required: admin

About this task

Note: The sysparm_query page parameter behaves differently for a list versus a form.

  • List: Returns records that match the query conditions.
  • Form (with sys_id=-1 specified): Applies the values to the new record.

Procedure

  1. To access the unique, secure web address for each instance, enter the default format: https://<instancename>.service-now.com.

    Note: To display a custom base URL in email notifications, set the glide.email.override.url property. For more information, see Advanced email properties.

  2. For other URL displays, enter one of the following schemas:

ActionSchema
To display the page in the standard interface, with the banner frame on top and the application navigator on the left`nav_to.do?uri=`
To open a form, list, UI page, or other page`.do?`
To view a list`_list.do`
  • Enable tiny URL support
    The default URLs by which the system renders pages may exceed the character limit of some browsers, resulting in an error message. You can enable tiny URL support, which generates shortened internal URLs, to help prevent this error.
  • Examples of navigating by URL
    A list of example URLs that demonstrate ways to open pages in the ServiceNow application.

Parent Topic:Forms in the classic environment

Related topics

Page navigation by URL

sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

© 2026 ServiceNow, Inc. All rights reserved.

Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.

To open a record in form view``
To create a new record`sys_id` is -1.
To specify a query, view, redirection page, and more.`` Parameters include the following examples: - `sysparm_view=ess`: Specifies a view \(ess\). - `sysparm_query=number=INC00040`: Specifies a query \(number is INC00040\). - `sysparm_query=priority=2^active=true`: Specifies a complex query with two terms \(priority is 2 and active is true\). - `sysparm_query=priority=2^active=true^EQ^GROUPBYcategory`: Groups query results \(by category\). - `sysparm_order=number`: Specifies the field by which to sort \(number\). - `sysparm_order_direction=desc`: Specifies a sort order \(descending\). - `sysparm_force_row_count=5`: Limits the maximum number of results \(5 records\). - `sysparm_result_view=viewname`: Specifies the view for search results.
To specify a file format. \(CSV, XML, PDF, or UNL \(Unload\)\)`%26CSV`
To separate page parameters`&`
To build multiple term queries or specify multiple field values`^`\(carat\)