Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-graph-tenantrelationships-multitenantorganization-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Microsoft Graph Admin Admin.admin Tenant Relationships.multi Tenant Organization API
description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID.
This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations,
site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements,
SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.'
version: 1.0.0
contact:
name: Microsoft Graph API Support
url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
description: Microsoft Graph API v1.0 endpoint
tags:
- name: tenantRelationships.multiTenantOrganization
x-ms-docs-toc-type: page
paths:
/tenantRelationships/multiTenantOrganization:
description: Provides operations to manage the multiTenantOrganization property of the microsoft.graph.tenantRelationship entity.
get:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Get multiTenantOrganization
description: Get properties of the multitenant organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganization-get?view=graph-rest-1.0
operationId: tenantRelationships.GetMultiTenantOrganization
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganization'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Update multiTenantOrganization
description: Update the properties of a multitenant organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0
operationId: tenantRelationships.UpdateMultiTenantOrganization
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganization'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganization'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/tenantRelationships/multiTenantOrganization/joinRequest:
description: Provides operations to manage the joinRequest property of the microsoft.graph.multiTenantOrganization entity.
get:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord
description: Get the status of a tenant joining a multitenant organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-get?view=graph-rest-1.0
operationId: tenantRelationships.multiTenantOrganization.GetJoinRequest
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord
description: Join a multitenant organization, after the owner of the multitenant organization has added your tenant to the multitenant organization as pending. Before a tenant added to a multitenant organization can participate in the multitenant organization, the administrator of the joining tenant must submit a join request. To allow for asynchronous processing, you must wait up to 2 hours before joining a multitenant organization is completed.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-update?view=graph-rest-1.0
operationId: tenantRelationships.multiTenantOrganization.UpdateJoinRequest
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/tenantRelationships/multiTenantOrganization/tenants:
description: Provides operations to manage the tenants property of the microsoft.graph.multiTenantOrganization entity.
get:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph List multiTenantOrganizationMembers
description: List the tenants and their properties in the multitenant organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganization-list-tenants?view=graph-rest-1.0
operationId: tenantRelationships.multiTenantOrganization.ListTenants
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- name: $orderby
in: query
description: Order items by property values
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
$ref: '#/components/responses/microsoft.graph.multiTenantOrganizationMemberCollectionResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Add multiTenantOrganizationMember
description: Add a tenant to a multitenant organization. The administrator of an owner tenant has the permissions to add tenants to the multitenant organization. The added tenant is in the pending state until the administrator of the added tenant joins the multitenant organization by submitting a join request. A tenant can be part of only one multitenant organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganization-post-tenants?view=graph-rest-1.0
operationId: tenantRelationships.multiTenantOrganization.CreateTenants
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/tenantRelationships/multiTenantOrganization/tenants/{multiTenantOrganizationMember-id}:
description: Provides operations to manage the tenants property of the microsoft.graph.multiTenantOrganization entity.
parameters:
- name: multiTenantOrganizationMember-id
in: path
description: The unique identifier of multiTenantOrganizationMember
required: true
schema:
type: string
x-ms-docs-key-type: multiTenantOrganizationMember
get:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Get multiTenantOrganizationMember
description: Get a tenant and its properties in the multitenant organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganizationmember-get?view=graph-rest-1.0
operationId: tenantRelationships.multiTenantOrganization.GetTenants
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Update the navigation property tenants in tenantRelationships
operationId: tenantRelationships.multiTenantOrganization.UpdateTenants
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Remove multiTenantOrganizationMember
description: 'Remove a tenant from a multitenant organization. A tenant can be removed in the following scenarios:'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/multitenantorganization-delete-tenants?view=graph-rest-1.0
operationId: tenantRelationships.multiTenantOrganization.DeleteTenants
parameters:
- name: If-Match
in: header
description: ETag
schema:
type: string
responses:
'204':
description: Success
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/tenantRelationships/multiTenantOrganization/tenants/$count:
description: Provides operations to count the resources in the collection.
get:
tags:
- tenantRelationships.multiTenantOrganization
summary: Microsoft Graph Get the number of the resource
operationId: tenantRelationships.multiTenantOrganization.tenants.GetCount-3393
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
components:
schemas:
ODataCountResponse:
type: integer
format: int32
microsoft.graph.ODataErrors.ErrorDetails:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
target:
type: string
nullable: true
microsoft.graph.multiTenantOrganizationMemberTransitionDetails:
title: multiTenantOrganizationMemberTransitionDetails
required:
- '@odata.type'
type: object
properties:
desiredRole:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole'
- type: object
nullable: true
description: 'Role of the tenant in the multitenant organization. The possible values are: owner, member, unknownFutureValue.'
desiredState:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState'
- type: object
nullable: true
description: 'State of the tenant in the multitenant organization currently being processed. The possible values are: pending, active, removed, unknownFutureValue. Read-only.'
details:
type: string
description: Details that explain the processing status if any. Read-only.
nullable: true
status:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberProcessingStatus'
- type: object
nullable: true
description: 'Processing state of the asynchronous job. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. Read-only.'
'@odata.type':
type: string
microsoft.graph.multiTenantOrganizationJoinRequestRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: multiTenantOrganizationJoinRequestRecord
required:
- '@odata.type'
type: object
properties:
addedByTenantId:
type: string
description: Tenant ID of the Microsoft Entra tenant that added a tenant to the multitenant organization. To reset a failed join request, set addedByTenantId to 00000000-0000-0000-0000-000000000000. Required.
nullable: true
memberState:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState'
- type: object
nullable: true
description: 'State of the tenant in the multitenant organization. The possible values are: pending, active, removed, unknownFutureValue. Tenants in the pending state must join the multitenant organization to participate in the multitenant organization. Tenants in the active state can participate in the multitenant organization. Tenants in the removed state are in the process of being removed from the multitenant organization. Read-only.'
role:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole'
- type: object
nullable: true
description: 'Role of the tenant in the multitenant organization. The possible values are: owner, member (default), unknownFutureValue. Tenants with the owner role can manage the multitenant organization. There can be multiple tenants with the owner role in a multitenant organization. Tenants with the member role can participate in a multitenant organization.'
transitionDetails:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestTransitionDetails'
- type: object
nullable: true
description: Details of the processing status for a tenant joining a multitenant organization. Read-only.
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.multiTenantOrganizationJoinRequestRecord'
microsoft.graph.multiTenantOrganizationMemberRole:
title: multiTenantOrganizationMemberRole
enum:
- owner
- member
- unknownFutureValue
type: string
microsoft.graph.multiTenantOrganizationState:
title: multiTenantOrganizationState
enum:
- active
- inactive
- unknownFutureValue
type: string
microsoft.graph.ODataErrors.InnerError:
title: InnerError
required:
- '@odata.type'
type: object
properties:
request-id:
type: string
description: Request Id as tracked internally by the service
nullable: true
client-request-id:
type: string
description: Client request Id as sent by the client application.
nullable: true
date:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date when the error occured.
format: date-time
nullable: true
'@odata.type':
type: string
microsoft.graph.multiTenantOrganizationJoinRequestTransitionDetails:
title: multiTenantOrganizationJoinRequestTransitionDetails
required:
- '@odata.type'
type: object
properties:
desiredMemberState:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState'
- type: object
nullable: true
description: 'State of the tenant in the multitenant organization currently being processed. The possible values are: pending, active, removed, unknownFutureValue. Read-only.'
details:
type: string
description: Details that explain the processing status if any. Read-only.
nullable: true
status:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberProcessingStatus'
- type: object
nullable: true
description: 'Processing state of the asynchronous job. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. Read-only.'
'@odata.type':
type: string
microsoft.graph.multiTenantOrganizationMemberProcessingStatus:
title: multiTenantOrganizationMemberProcessingStatus
enum:
- notStarted
- running
- succeeded
- failed
- unknownFutureValue
type: string
microsoft.graph.multiTenantOrganizationMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.directoryObject'
- title: multiTenantOrganizationMember
required:
- '@odata.type'
type: object
properties:
addedByTenantId:
pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
type: string
description: Tenant ID of the tenant that added the tenant to the multitenant organization. Read-only.
format: uuid
nullable: true
addedDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date and time when the tenant was added to the multitenant organization. Read-only.
format: date-time
nullable: true
displayName:
type: string
description: Display name of the tenant added to the multitenant organization.
nullable: true
joinedDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date and time when the tenant joined the multitenant organization. Read-only.
format: date-time
nullable: true
role:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole'
- type: object
nullable: true
description: 'Role of the tenant in the multitenant organization. The possible values are: owner, member (default), unknownFutureValue. Tenants with the owner role can manage the multitenant organization but tenants with the member role can only participate in a multitenant organization. There can be multiple tenants with the owner role in a multitenant organization.'
state:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState'
- type: object
nullable: true
description: 'State of the tenant in the multitenant organization. The possible values are: pending, active, removed, unknownFutureValue. Tenants in the pending state must join the multitenant organization to participate in the multitenant organization. Tenants in the active state can participate in the multitenant organization. Tenants in the removed state are in the process of being removed from the multitenant organization. Read-only.'
tenantId:
type: string
description: Tenant ID of the Microsoft Entra tenant added to the multitenant organization. Set at the time tenant is added.Supports $filter. Key.
transitionDetails:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberTransitionDetails'
- type: object
nullable: true
description: Details of the processing status for a tenant in a multitenant organization. Read-only. Nullable.
'@odata.type':
type: string
default: '#microsoft.graph.multiTenantOrganizationMember'
x-ms-discriminator-value: '#microsoft.graph.multiTenantOrganizationMember'
microsoft.graph.directoryObject:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: directoryObject
required:
- '@odata.type'
type: object
properties:
deletedDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date and time when this object was deleted. Always null when the object hasn't been deleted.
format: date-time
nullable: true
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.administrativeUnit': '#/components/schemas/microsoft.graph.administrativeUnit'
'#microsoft.graph.application': '#/components/schemas/microsoft.graph.application'
'#microsoft.graph.appRoleAssignment': '#/components/schemas/microsoft.graph.appRoleAssignment'
'#microsoft.graph.certificateAuthorityDetail': '#/components/schemas/microsoft.graph.certificateAuthorityDetail'
'#microsoft.graph.certificateBasedAuthPki': '#/components/schemas/microsoft.graph.certificateBasedAuthPki'
'#microsoft.graph.contract': '#/components/schemas/microsoft.graph.contract'
'#microsoft.graph.device': '#/components/schemas/microsoft.graph.device'
'#microsoft.graph.directoryObjectPartnerReference': '#/components/schemas/microsoft.graph.directoryObjectPartnerReference'
'#microsoft.graph.directoryRole': '#/components/schemas/microsoft.graph.directoryRole'
'#microsoft.graph.directoryRoleTemplate': '#/components/schemas/microsoft.graph.directoryRoleTemplate'
'#microsoft.graph.endpoint': '#/components/schemas/microsoft.graph.endpoint'
'#microsoft.graph.extensionProperty': '#/components/schemas/microsoft.graph.extensionProperty'
'#microsoft.graph.group': '#/components/schemas/microsoft.graph.group'
'#microsoft.graph.groupSettingTemplate': '#/components/schemas/microsoft.graph.groupSettingTemplate'
'#microsoft.graph.multiTenantOrganizationMember': '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
'#microsoft.graph.organization': '#/components/schemas/microsoft.graph.organization'
'#microsoft.graph.orgContact': '#/components/schemas/microsoft.graph.orgContact'
'#microsoft.graph.policyBase': '#/components/schemas/microsoft.graph.policyBase'
'#microsoft.graph.appManagementPolicy': '#/components/schemas/microsoft.graph.appManagementPolicy'
'#microsoft.graph.authorizationPolicy': '#/components/schemas/microsoft.graph.authorizationPolicy'
'#microsoft.graph.crossTenantAccessPolicy': '#/components/schemas/microsoft.graph.crossTenantAccessPolicy'
'#microsoft.graph.identitySecurityDefaultsEnforcementPolicy': '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy'
'#microsoft.graph.permissionGrantPolicy': '#/components/schemas/microsoft.graph.permissionGrantPolicy'
'#microsoft.graph.stsPolicy': '#/components/schemas/microsoft.graph.stsPolicy'
'#microsoft.graph.activityBasedTimeoutPolicy': '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy'
'#microsoft.graph.claimsMappingPolicy': '#/components/schemas/microsoft.graph.claimsMappingPolicy'
'#microsoft.graph.homeRealmDiscoveryPolicy': '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy'
'#microsoft.graph.tokenIssuancePolicy': '#/components/schemas/microsoft.graph.tokenIssuancePolicy'
'#microsoft.graph.tokenLifetimePolicy': '#/components/schemas/microsoft.graph.tokenLifetimePolicy'
'#microsoft.graph.tenantAppManagementPolicy': '#/components/schemas/microsoft.graph.tenantAppManagementPolicy'
'#microsoft.graph.resourceSpecificPermissionGrant': '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant'
'#microsoft.graph.servicePrincipal': '#/components/schemas/microsoft.graph.servicePrincipal'
'#microsoft.graph.user': '#/components/schemas/microsoft.graph.user'
microsoft.graph.multiTenantOrganization:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: multiTenantOrganization
required:
- '@odata.type'
type: object
properties:
createdDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date when multitenant organization was created. Read-only.
format: date-time
nullable: true
description:
type: string
description: Description of the multitenant organization.
nullable: true
displayName:
type: string
description: Display name of the multitenant organization.
nullable: true
state:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationState'
- type: object
nullable: true
description: '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:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord'
- type: object
nullable: true
description: Defines the status of a tenant joining a multitenant organization.
x-ms-navigationProperty: true
tenants:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
description: Defines tenants added to a multitenant organization.
x-ms-navigationProperty: true
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.multiTenantOrganization'
microsoft.graph.multiTenantOrganizationMemberState:
title: multiTenantOrganizationMemberState
enum:
- pending
- active
- removed
- unknownFutureValue
type: string
microsoft.graph.multiTenantOrganizationMemberCollectionResponse:
title: Collection of multiTenantOrganizationMember
type: object
allOf:
- $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
- type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember'
microsoft.graph.ODataErrors.MainError:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
x-ms-primary-error-message: true
target:
type: string
nullable: true
details:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails'
innerError:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError'
BaseCollectionPaginationCountResponse:
title: Base collection pagination and count responses
type: object
properties:
'@odata.count':
type: integer
format: int64
nullable: true
'@odata.nextLink':
type: string
nullable: true
microsoft.graph.ODataErrors.ODataError:
required:
- error
type: object
properties:
error:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError'
microsoft.graph.entity:
title: entity
required:
- '@odata.type'
type: object
properties:
id:
type: string
description: The unique identifier for an entity. Read-only.
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.accessPackage': '#/com
# --- truncated at 32 KB (154 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-tenantrelationships-multitenantorganization-api-openapi.yml