The rules for how a display value are determined go like this:


  • Is there a field with the display field set to true?
  • Is there a dictionary override (for an extended table) with a display value override set
  • Is there a field called number, name, u_number, or u_name


That is how the system determines what the display value is. It's not a query you can make via REST to say "Here's a sys_id of a user record, send me back the display value."



I love the idea and invite you to open an enhancement request! Our product managers DO listen.


Enhancement requests: Tell us how you would improve the ServiceNow product