record_read
Fetch a record from any ServiceNow table by sys_id or name. Returns masked data and script fields for subsequent writes.
Instructions
Fetch a record by sys_id or name from any table.
Exactly one of sys_id or name must be supplied. Sensitive fields
are masked. The response includes a script_fields list (resolved
dynamically via sys_dictionary plus the table's super_class chain)
so callers can discover which script-bearing fields are writable on a
subsequent record_write.
Args:
table: ServiceNow table name (e.g. sys_script,
catalog_script_client, incident). Tables with zero
script fields return script_fields: [] and succeed.
sys_id: Mutually exclusive with name. Direct lookup by sys_id.
name: Mutually exclusive with sys_id. Resolves via
name=<value> query; ambiguous matches return an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes | ||
| sys_id | No | ||
| name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |