Find References
find_referencesFind where a ServiceNow table or field is referenced by business rules, client scripts, UI policies, ACLs, script includes, and reference fields; returns names, sys_ids, and flags only.
Instructions
Where-used for a table or one of its fields: the business rules, client scripts, UI policies, ACLs, script includes and reference fields that touch it.
Returns names, sys_ids and flags only, never script, condition or ACL bodies. Script matches (script includes; business rules and client scripts in field mode) are text matches, so expect false positives. Only this exact table is matched: run it again for a parent table (get_table_schema's hierarchy) to find rules and ACLs defined there. A source this identity can't read (403, or a 401 from an access policy that leaves its table out) is listed in not_assessable (under OAuth each such source costs one token refresh). Under basic auth the first 401 is an error (a refused password looks the same), and so is a refused OAuth secret; rows hidden by an ACL are simply missing. complete=false means the source hit the limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum matches to return per source | |
| field_name | No | Narrow to one field of the table (e.g., 'assigned_to') | |
| table_name | Yes | The table to look up (e.g., 'incident') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| field | No | ||
| table | Yes | ||
| groups | Yes | ||
| truncated | No | ||
| not_assessable | Yes |