To add users to Azure groups using C# code, you can use the Microsoft Graph API. Here is an example of how you can achieve this: 1. Install the Microsoft.Graph NuGet package in your C# project. 2. Import the required namespaces: ``` using Microsoft.Graph; using Microsoft.Identity.Client; ``` 3. Create an instance of the `GraphServiceClient` and authenticate with the necessary credentials: ``` string clientId = "your_client_id"; string clientSecret = "your_client_secret"; string tenantId = "your_tenant_id"; string authority = $"https://login.microsoftonline.com/{tenantId}"; IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder .Create(clientId) .WithClientSecret(clientSecret) .WithAuthority(authority) .Build(); ClientCredentialProvider authProvider = new ClientCredentialProvider(confidentialClientApplication); GraphServiceClient graphClient = new GraphServiceClient(authProvider); ``` 4. Use the `GraphServiceClient` to add the user to the group: ``` string userId = "user_object_id"; string groupId = "group_object_id"; await graphClient.Groups[groupId].Members.References.Request().AddAsync(new DirectoryObject { Id = userId }); ``` **Eplaination of code -** This code uses the `GraphServiceClient` class from the `Microsoft.Graph` namespace to authenticate and call the Microsoft Graph API. The `AddUserToGroup` method takes the `groupId` and `userId` as parameters and adds the user with the specified `userId` to the group with the specified `groupId`. To use this code, you need to replace the `clientId`, `tenantId`, and `clientSecret` values with your own values. You also need to make sure that your application has the necessary permissions to call the Microsoft Graph API. References: - [Add/Delete users to azure active directory from C# code](https://techcommunity.microsoft.com/t5/microsoft-entra-azure-ad/how-to-add-delete-users-to-azure-active-directory-from-c-code/td-p/676853) - [Microsoft Graph API documentation](https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0)