Right now our company uses a SharePoint list that is filled by HR whenever a new employee comes on board, but this is quite inefficient. I’ve been trying to take advantage of things such as Delve in order to create a dynamic list, but I can’t seem to find the way to do so.

For example, using the Microsoft Graph API explorer I can send HTTP requests and retrieve most of the information I need from all the employees, but as of right now I can’t seem to wrap my head around a solution using SharePoint or another Microsoft tool to create a dynamic list that would update whenever we added/removed a user through the admin panel, or an employee changed his Department field or even profile picture. A list that could fetch all these dynamically would be incredible.

I can’t understand how this is not an built-in tool already considering on SharePoint lists you can already search for users inside your company when you create a “users” column with cards which retrieves a small thumbnail of the user’s name and profile picture. If this is possible, al other information should be too