Forum Discussion

micheleariis's avatar
Nov 03, 2021

GRAPH - Add/remove user to distribution list

Good evening, for about a week, through a small program that uses graph api, the addition / removal of users from distribution lists no longer works; do you have any idea why? I have many processes that use graph api and they never gave me problems; we thought it was a temporary problem, but after a week it still doesn't work (attached the error)

6 Replies

  • Mr_Helaas's avatar
    Mr_Helaas
    Iron Contributor

    Hi micheleariis

     

    It is not possible to add user via the Graph API to a distribution list. 

    Add members - Microsoft Graph v1.0 | Microsoft Docs

     

     

     

    Removing people is however possible

    Remove member - Microsoft Graph v1.0 | Microsoft Docs

     

    Delete https://graph.microsoft.com/beta/groups/{group id}/members/{user id}

     

    One of the option you could consider is to use the Exchange online PowerShell command.

     

    Install-module ExchangeOnlineManagement
    Import-Module ExchangeOnlineManagement
    
    Connect-ExchangeOnline
    Get-DistributionGroup
    
    #Copy name of distribution list
    
     Get-DistributionGroupMember -Identity "<DL name>"
    
      Add-DistributionGroupMember -Identity "<DL name>" -Member "<email user>"

     

    Kind regards,

     

    Rene

     

    • Corey_Edwards's avatar
      Corey_Edwards
      Copper Contributor

      Mr_Helaas - this is not working for us.  Well, it is, however it takes a minute to call and load the module each time we want to add a user.  Why is this not possible directly with the Graph API like everything else?

    • akb1985's avatar
      akb1985
      Brass Contributor

      Mr_Helaas could you please review my comment in the thread https://learn.microsoft.com/en-us/answers/questions/884912/managing-mail-enabled-security-groups-with-ms-grap and let me know your thoughts if I am getting it wrong.

Resources