title: Microsoft Groups Graph API Multi-Geo: Is there a way to create groups in a specify Geo location with Application Permissions (AAD app)
body: <p>I have a requirement to auto provision O365 groups in desired Geo location (i.e CAN, Default being EU), I'm using AAD app permissions to authenticate to Graph API. Need help in achieving this.</p>
  
  <p>I'm aware that the teams created using delegated permission will be created in the regions specific to the delegated user and found the "preferredDataLocation" property of the graph group type is updated as that of the user.</p>
  
  <p>I tried creating group with this property set to desired location code(i.e CAN) with application permission and I get the below error.</p>
  
  <p>Request Body:</p>
  
  <pre><code>  {
        "description": "Muti-Geo Graph API",
        "displayName": "Teams Multi-Geo Graph API",
        "groupTypes": [
          "Unified"
        ],
        "mailEnabled": true,
        "mailNickname": "TeamsMultiGeoGraphAPI",
        "securityEnabled": false,
        "owners@odata.bind": [
        "https://graph.microsoft.com/v1.0/users/XXXXXX"
        ],
        "preferredDataLocation":"CAN"
      }
  </code></pre>
  
  <p>Response:</p>
  
  <pre><code>"code": "Authorization_RequestDenied",
  "message": "The requesting user is not authorized to set group preferred data location."
  </code></pre>
  
  <p>Please let me know if there is any way I can create O365 groups in desired geo location.</p>
  
  <p>Note: Multi-Geo is enabled and CAN region is available in the tenant.</p>