К сожалению, вы не можете получить всю эту информацию из одного вызова API, а некоторые из них вы не можете получить вообще. Например, последняя информация о входе в систему, которую вы можете получить из конечной точки auditLogs или с помощью изменения поля выбора из пользовательского API:
https://graph.microsoft.com/v1.0/users?$select=displayName,createdDateTime
Все поля, которые вы можете извлечь из пользовательского API, вы можете найти здесь .
Для извлечения информации о некоторых действиях пользователей вы можете использовать directoryAudit call, но я не уверен, что вы можете извлечь из него последнее изменение пароля.