top of page

Experiencing challenges with ServiceNow support?

IKC provides professional, reliable assistance that covers gaps not supported by ServiceNow

and without the high costs of traditional services.

 

Starting from just $1,000

How to List Tables in ServiceNow: A Comprehensive Guide

Updated: Mar 29

Understanding the tables available in ServiceNow is critical for developers and administrators. It helps with database management, integration setup, troubleshooting, and application development. This guide explains how to dynamically list tables through both ServiceNow's UI and APIs, differentiating between standard, custom, and system tables.


How to Retrieve Tables in ServiceNow


1.Using ServiceNow UI

To find all tables:

  • Navigate to System Definition > Tables or type sys_db_object.list into the filter navigator.

  • The displayed table (sys_db_object) lists every table in your instance.

  • Use filters to search by table name, label, or creator.


2.Using REST API (JSON)

ServiceNow supports retrieving table lists via REST API:

  • Endpoint: GET https://<your-instance>.service-now.com/api/now/table/sys_db_object

  • Authenticate using Basic Auth or OAuth.

  • Use query parameters such as:

    • sysparm_fields=name,label

    • sysparm_query=nameSTARTSWITHu_ (for custom tables)


Example JSON response:

{
  "result": [
    {"name":"incident","label":"Incident"},
    {"name":"u_custom_table","label":"Custom Table"}
  ]
}

3.Using SOAP Web Services

SOAP can also retrieve the list:

Understanding Different Types of Tables

  • Standard Tables: Built-in tables (e.g., Incident, Problem, Change).

  • Custom Tables: Created by administrators, usually prefixed with u_.

  • System Tables: Begin with sys_, used internally by ServiceNow (e.g., sys_user, sys_db_object).


Troubleshooting Common Issues

  • Permissions: Ensure the user has adequate roles (usually admin or special API roles).

  • Filtering Results: Customize API queries to exclude unwanted tables (e.g., system tables or database views).

  • Performance: Use pagination (sysparm_limit and sysparm_offset) to handle large data sets.


Conclusion

Effectively managing tables is critical for ServiceNow administration and integration. Utilize the methods provided above to streamline your workflow, ensure clarity between custom and standard tables, and optimize your management processes. For deeper insights, leverage ServiceNow’s built-in tools like Schema Maps and the Dictionary.

Experiencing challenges with ServiceNow support?

IKC provides professional, reliable assistance that covers gaps not supported by ServiceNow

and without the high costs of traditional services.

 

Starting from just $1,000

CONTACT

New Zealand HQ

Integrated Knowledge Consulting Office

Level 3, 93 Grafton Road

Auckland

South Korea

Integrated Knowledge Consulting Office

BMY역삼타워 6층

서울특별시 강남구 역삼동 678-10번지

 

info@ikconsulting.com

Thanks for submitting!

  • LinkedIn Social Icon

© Copyright 2025 Integrated Knowledge Consulting. All rights reserved.

bottom of page