naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — tenantRelationships.multiTenantOrganization description: 'Microsoft Graph OData Service for namespace microsoft.graph — tenantRelationships.multiTenantOrganization. 10 operations. Lead operation: Microsoft Graph Get multiTenantOrganization. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - tenantRelationships.multiTenantOrganization created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-tenantrelationships-multitenantorganization baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — tenantRelationships.multiTenantOrganization business capability. Self-contained, no shared references. resources: - name: tenantRelationships-multiTenantOrganization path: /tenantRelationships/multiTenantOrganization operations: - name: tenantrelationshipsgetmultitenantorganization method: GET description: Microsoft Graph Get multiTenantOrganization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: tenantrelationshipsupdatemultitenantorganization method: PATCH description: Microsoft Graph Update multiTenantOrganization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: tenantRelationships-multiTenantOrganization-joinRequest path: /tenantRelationships/multiTenantOrganization/joinRequest operations: - name: tenantrelationshipsmultitenantorganizationgetjoinrequest method: GET description: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: tenantrelationshipsmultitenantorganizationupdatejoinrequest method: PATCH description: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: tenantRelationships-multiTenantOrganization-tenants path: /tenantRelationships/multiTenantOrganization/tenants operations: - name: tenantrelationshipsmultitenantorganizationlisttenants method: GET description: Microsoft Graph List multiTenantOrganizationMembers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: tenantrelationshipsmultitenantorganizationcreatetenants method: POST description: Microsoft Graph Add multiTenantOrganizationMember outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: tenantRelationships-multiTenantOrganization-tenants-$count path: /tenantRelationships/multiTenantOrganization/tenants/$count operations: - name: tenantrelationshipsmultitenantorganizationtenantsgetcount3393 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: tenantRelationships-multiTenantOrganization-tenants-multiTenantOrganizationMembe path: /tenantRelationships/multiTenantOrganization/tenants/{multiTenantOrganizationMember-id} operations: - name: tenantrelationshipsmultitenantorganizationgettenants method: GET description: Microsoft Graph Get multiTenantOrganizationMember outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: tenantrelationshipsmultitenantorganizationupdatetenants method: PATCH description: Microsoft Graph Update the navigation property tenants in tenantRelationships outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: tenantrelationshipsmultitenantorganizationdeletetenants method: DELETE description: Microsoft Graph Remove multiTenantOrganizationMember outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: microsoft-graph-tenantrelationships-multitenantorganization-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — tenantRelationships.multiTenantOrganization. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/tenantrelationships/multitenantorganization name: tenantrelationships-multitenantorganization description: REST surface for tenantRelationships-multiTenantOrganization. operations: - method: GET name: tenantrelationshipsgetmultitenantorganization description: Microsoft Graph Get multiTenantOrganization call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsgetmultitenantorganization with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: tenantrelationshipsupdatemultitenantorganization description: Microsoft Graph Update multiTenantOrganization call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsupdatemultitenantorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/tenantrelationships/multitenantorganization/joinrequest name: tenantrelationships-multitenantorganization-joinrequest description: REST surface for tenantRelationships-multiTenantOrganization-joinRequest. operations: - method: GET name: tenantrelationshipsmultitenantorganizationgetjoinrequest description: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgetjoinrequest with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: tenantrelationshipsmultitenantorganizationupdatejoinrequest description: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatejoinrequest with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/tenantrelationships/multitenantorganization/tenants name: tenantrelationships-multitenantorganization-tenants description: REST surface for tenantRelationships-multiTenantOrganization-tenants. operations: - method: GET name: tenantrelationshipsmultitenantorganizationlisttenants description: Microsoft Graph List multiTenantOrganizationMembers call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationlisttenants with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: tenantrelationshipsmultitenantorganizationcreatetenants description: Microsoft Graph Add multiTenantOrganizationMember call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationcreatetenants with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/tenantrelationships/multitenantorganization/tenants/count name: tenantrelationships-multitenantorganization-tenants-count description: REST surface for tenantRelationships-multiTenantOrganization-tenants-$count. operations: - method: GET name: tenantrelationshipsmultitenantorganizationtenantsgetcount3393 description: Microsoft Graph Get the number of the resource call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationtenantsgetcount3393 outputParameters: - type: object mapping: $. - path: /v1/tenantrelationships/multitenantorganization/tenants/{multitenantorganizationmember-id} name: tenantrelationships-multitenantorganization-tenants-multitenantorganizationmembe description: REST surface for tenantRelationships-multiTenantOrganization-tenants-multiTenantOrganizationMembe. operations: - method: GET name: tenantrelationshipsmultitenantorganizationgettenants description: Microsoft Graph Get multiTenantOrganizationMember call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgettenants with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: tenantrelationshipsmultitenantorganizationupdatetenants description: Microsoft Graph Update the navigation property tenants in tenantRelationships call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatetenants with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: tenantrelationshipsmultitenantorganizationdeletetenants description: Microsoft Graph Remove multiTenantOrganizationMember call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationdeletetenants with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-tenantrelationships-multitenantorganization-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — tenantRelationships.multiTenantOrganization. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-multitenantorganization description: Microsoft Graph Get multiTenantOrganization hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsgetmultitenantorganization with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-multitenantorganization description: Microsoft Graph Update multiTenantOrganization hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsupdatemultitenantorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-multitenantorganizationjoinrequestrecord description: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgetjoinrequest with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-multitenantorganizationjoinrequestrecord description: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatejoinrequest with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-list-multitenantorganizationmembers description: Microsoft Graph List multiTenantOrganizationMembers hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationlisttenants with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-add-multitenantorganizationmember description: Microsoft Graph Add multiTenantOrganizationMember hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationcreatetenants with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationtenantsgetcount3393 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-multitenantorganizationmember description: Microsoft Graph Get multiTenantOrganizationMember hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgettenants with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property tenants in tenantRelationships hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatetenants with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-multitenantorganizationmember description: Microsoft Graph Remove multiTenantOrganizationMember hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationdeletetenants with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.