Sorry, maybe my last post is so technical for normal users to understand.
What I really mean is custom user fields which whitelisted via site settings public user custom fields and staff user custom fields are already available in the user web hooks.