Question: what is idlookup field in salesforce?
Answer: There are a number of standard object fields with "idlookup" set to true, meaning they can be used as external ids when performing upserts via API. ... An example field is User. UserName which has idlookup=true and unique=false.