I've spent the better part of a day trying to build an Employee Directory in SP Online. I am able to pull a list of users using the Search Results Web Part and the query text contentclass=spspeople

It's working quite well except it includes external users, who are not employees. I have searched high and low for a property I can use to exclude external users and come up empty handed.

Ideally I'd only like to show users with an Office 365 license (this will eliminate staff members who have left). Has anyone done something similar before?

Any help appreciated!


  • You might have to go for a custom (Javascript) DisplayTemplate and extract the info from the ctx object – Danny '365CSI' Engelman Oct 14 '15 at 11:58
  • 1
    A good reference to get started, sympmarc.com/series/…. As Danny said though, you'll have to fiddle with your display template to filter out what you don't want. – Eric Alexander Oct 14 '15 at 12:05
  • Thank you both. I can see how those approaches will work, however I am still stuck on how to filter the data. Is there a way of accessing all managed properties for given user or users? – Tas Gray Oct 14 '15 at 13:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.