describe
Get field metadata for ServiceNow tables, list available tables, or discover script-bearing fields with optional documentation and verbose details.
Instructions
Return slim field metadata for a table, or list tables / script fields.
Args:
table: ServiceNow table name. Required for the default flow and for
action='list_script_fields'. Ignored by
action='list_tables'.
fields: Comma-separated fields to include. Empty returns a bounded
compact page. '*' explicitly returns all fields.
verbose: When True, return the full sys_dictionary row per field
minus a fixed deny-list of high-noise keys. Default False.
include_docs: When True, attach the matching sys_documentation entry
(label/help/hint/url) per field. Default False.
action: When 'list_script_fields', return the dictionary-driven
script-bearing fields for table with its resolved super_class
chain. When 'list_tables', list tables from sys_db_object
(optionally filtered by name_filter). Empty (default) runs
the standard table-describe flow.
name_filter: Substring matched against table name and label when
action='list_tables'. Empty returns all tables (capped).
field_offset: Zero-based field offset for compact default pages.
field_limit: Field count for compact default pages (1-100).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | No | ||
| action | No | ||
| fields | No | ||
| verbose | No | ||
| field_limit | No | ||
| name_filter | No | ||
| field_offset | No | ||
| include_docs | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |