MultiTenantOrganization.ReadBasic.All
Allows the app to read multi-tenant organization basic details and active tenants, without a signed-in user.
Permission Details
Read multi-tenant organization basic details and active tenants
Allows the app to read multi-tenant organization basic details and active tenants, without a signed-in user.
f9c2b2a7-3895-4b2e-80f6-c924b456e50b
Read multi-tenant organization basic details and active tenants
Allows the app to read multi-tenant organization basic details and active tenants on behalf of the signed-in user.
225db56b-15b2-4daa-acb3-0eec2bbe4849
Properties
Properties is shown from stable Microsoft Graph v1.0 metadata.
| Property | Type | Description |
|---|---|---|
createdDateTime |
DateTimeOffsetNullable |
Date when multitenant organization was created. Read-only. |
description |
StringNullable |
Description of the multitenant organization. |
displayName |
StringNullable |
Display name of the multitenant organization. |
id |
String |
Tenant-specific object ID for the multitenant organization object. It is automatically generated when a multitenant organization object is created and stored in the local tenant. This ID is tenant-specific and doesn't match the object IDs of the same multitenant organization in other tenants. Read-only. Inherited from entity. |
state |
multiTenantOrganizationState |
State of the multitenant organization. The possible values are: active, inactive, unknownFutureValue. active indicates the multitenant organization is created. inactive indicates the multitenant organization isn't created. Read-only. |
joinRequest |
object |
Defines the status of a tenant joining a multitenant organization. |
tenants |
multiTenantOrganizationMember collection |
Defines tenants added to a multitenant organization. |
JSON Representation
JSON representation is shown from stable Microsoft Graph v1.0 metadata.
{
"@odata.type": "#microsoft.graph.multiTenantOrganization",
"id": "String (identifier)",
"createdDateTime": "String (timestamp)",
"displayName": "String",
"description": "String",
"state": "String"
}
Relationships
Relationships is shown from stable Microsoft Graph v1.0 metadata.
| Relationship | Type | Description |
|---|---|---|
joinRequest |
multiTenantOrganizationJoinRequestRecord |
Defines the status of a tenant joining a multitenant organization. |
tenants |
multiTenantOrganizationMember collection |
Defines tenants added to a multitenant organization. |
Graph Methods
Microsoft Graph v1.0 endpoints are mapped directly from refreshed Microsoft Learn permissions tables.
| Methods |
|---|
GET
/tenantRelationships/multiTenantOrganization
|
GET
/tenantRelationships/multiTenantOrganization/tenants
|
Microsoft Graph beta endpoints are mapped directly from refreshed Microsoft Learn permissions tables.
| Methods |
|---|
GET
/tenantRelationships/multiTenantOrganization
|
GET
/tenantRelationships/multiTenantOrganization/tenants
|
Microsoft Graph PowerShell v1.0 commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.
Microsoft Graph PowerShell beta commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.
Code Examples
// Code snippets are only available for the latest version. Current version is 5.x
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.TenantRelationships.MultiTenantOrganization.GetAsync();
const options = {
authProvider,
};
const client = Client.init(options);
let multiTenantOrganization = await client.api('/tenantRelationships/multiTenantOrganization')
.get();
Import-Module Microsoft.Graph.Identity.SignIns
Get-MgTenantRelationshipMultiTenantOrganization
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
result = await graph_client.tenant_relationships.multi_tenant_organization.get()
App Registration
Navigate to Azure Portal
Go to App registrations in Microsoft Entra admin center
Add API Permission
Select your app → API permissions → Add a permission → Microsoft Graph
Select Permission Type
Choose Application permissions or delegated permissions and search for MultiTenantOrganization.ReadBasic.All
Grant Admin Consent
Application permissions always require admin consent.