naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — security.subjectRightsRequest description: 'Microsoft Graph OData Service for namespace microsoft.graph — security.subjectRightsRequest. 31 operations. Lead operation: Microsoft Graph Get subjectRightsRequests from security. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - security.subjectRightsRequest 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-security-subjectrightsrequest baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — security.subjectRightsRequest business capability. Self-contained, no shared references. resources: - name: security-subjectRightsRequests path: /security/subjectRightsRequests operations: - name: securitylistsubjectrightsrequests method: GET description: Microsoft Graph Get subjectRightsRequests from security 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: securitycreatesubjectrightsrequests method: POST description: Microsoft Graph Create new navigation property to subjectRightsRequests for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-subjectRightsRequests-$count path: /security/subjectRightsRequests/$count operations: - name: securitysubjectrightsrequestsgetcount8072 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id path: /security/subjectRightsRequests/{subjectRightsRequest-id} operations: - name: securitygetsubjectrightsrequests method: GET description: Microsoft Graph Get subjectRightsRequests from security 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: securityupdatesubjectrightsrequests method: PATCH description: Microsoft Graph Update the navigation property subjectRightsRequests in security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securitydeletesubjectrightsrequests method: DELETE description: Microsoft Graph Delete navigation property subjectRightsRequests for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-subjectRightsRequests-subjectRightsRequest-id-approvers path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers operations: - name: securitysubjectrightsrequestslistapprovers method: GET description: Microsoft Graph Get approvers from security 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: security-subjectRightsRequests-subjectRightsRequest-id-approvers(userPrincipalNa path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers(userPrincipalName='{userPrincipalName}') operations: - name: securitysubjectrightsrequestsapproversgetbyuserprincipalname method: GET description: Microsoft Graph Get approvers from security 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: security-subjectRightsRequests-subjectRightsRequest-id-approvers-$count path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers/$count operations: - name: securitysubjectrightsrequestsapproversgetcount2c51 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers/{user-id} operations: - name: securitysubjectrightsrequestsgetapprovers method: GET description: Microsoft Graph Get approvers from security 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: security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id-mailbox path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers/{user-id}/mailboxSettings operations: - name: securitysubjectrightsrequestsapproversgetmailboxsettings method: GET description: Microsoft Graph Get mailboxSettings property value 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: securitysubjectrightsrequestsapproversupdatemailboxsettings method: PATCH description: Microsoft Graph Update property mailboxSettings value. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id-service path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers/{user-id}/serviceProvisioningErrors operations: - name: securitysubjectrightsrequestsapproverslistserviceprovisioningerrors method: GET description: Microsoft Graph Get serviceProvisioningErrors property value 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: security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id-service path: /security/subjectRightsRequests/{subjectRightsRequest-id}/approvers/{user-id}/serviceProvisioningErrors/$count operations: - name: securitysubjectrightsrequestsapproversserviceprovisioningerrorsgetcount2135 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-collaborators path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators operations: - name: securitysubjectrightsrequestslistcollaborators method: GET description: Microsoft Graph Get collaborators from security 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: security-subjectRightsRequests-subjectRightsRequest-id-collaborators(userPrincip path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators(userPrincipalName='{userPrincipalName}') operations: - name: securitysubjectrightsrequestscollaboratorsgetbyuserprincipalname method: GET description: Microsoft Graph Get collaborators from security 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: security-subjectRightsRequests-subjectRightsRequest-id-collaborators-$count path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators/$count operations: - name: securitysubjectrightsrequestscollaboratorsgetcount11c6 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators/{user-id} operations: - name: securitysubjectrightsrequestsgetcollaborators method: GET description: Microsoft Graph Get collaborators from security 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: security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id-mai path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators/{user-id}/mailboxSettings operations: - name: securitysubjectrightsrequestscollaboratorsgetmailboxsettings method: GET description: Microsoft Graph Get mailboxSettings property value 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: securitysubjectrightsrequestscollaboratorsupdatemailboxsettings method: PATCH description: Microsoft Graph Update property mailboxSettings value. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id-ser path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators/{user-id}/serviceProvisioningErrors operations: - name: securitysubjectrightsrequestscollaboratorslistserviceprovisioningerrors method: GET description: Microsoft Graph Get serviceProvisioningErrors property value 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: security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id-ser path: /security/subjectRightsRequests/{subjectRightsRequest-id}/collaborators/{user-id}/serviceProvisioningErrors/$count operations: - name: securitysubjectrightsrequestscollaboratorsserviceprovisioningerrorsgetcount9d67 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-getFinalAttachment() path: /security/subjectRightsRequests/{subjectRightsRequest-id}/getFinalAttachment() operations: - name: securitysubjectrightsrequestssubjectrightsrequestgetfinalattachment method: GET description: Microsoft Graph Invoke function getFinalAttachment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-getFinalReport() path: /security/subjectRightsRequests/{subjectRightsRequest-id}/getFinalReport() operations: - name: securitysubjectrightsrequestssubjectrightsrequestgetfinalreport method: GET description: Microsoft Graph Invoke function getFinalReport outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-notes path: /security/subjectRightsRequests/{subjectRightsRequest-id}/notes operations: - name: securitysubjectrightsrequestslistnotes method: GET description: Microsoft Graph Get notes from security 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: securitysubjectrightsrequestscreatenotes method: POST description: Microsoft Graph Create new navigation property to notes for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-subjectRightsRequests-subjectRightsRequest-id-notes-$count path: /security/subjectRightsRequests/{subjectRightsRequest-id}/notes/$count operations: - name: securitysubjectrightsrequestsnotesgetcountd132 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-subjectRightsRequests-subjectRightsRequest-id-notes-authoredNote-id path: /security/subjectRightsRequests/{subjectRightsRequest-id}/notes/{authoredNote-id} operations: - name: securitysubjectrightsrequestsgetnotes method: GET description: Microsoft Graph Get notes from security 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: securitysubjectrightsrequestsupdatenotes method: PATCH description: Microsoft Graph Update the navigation property notes in security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securitysubjectrightsrequestsdeletenotes method: DELETE description: Microsoft Graph Delete navigation property notes for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-subjectRightsRequests-subjectRightsRequest-id-team path: /security/subjectRightsRequests/{subjectRightsRequest-id}/team operations: - name: securitysubjectrightsrequestsgetteam method: GET description: Microsoft Graph Get team from security 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 exposes: - type: rest namespace: microsoft-graph-security-subjectrightsrequest-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — security.subjectRightsRequest. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/security/subjectrightsrequests name: security-subjectrightsrequests description: REST surface for security-subjectRightsRequests. operations: - method: GET name: securitylistsubjectrightsrequests description: Microsoft Graph Get subjectRightsRequests from security call: microsoft-graph-security-subjectrightsrequest.securitylistsubjectrightsrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: securitycreatesubjectrightsrequests description: Microsoft Graph Create new navigation property to subjectRightsRequests for security call: microsoft-graph-security-subjectrightsrequest.securitycreatesubjectrightsrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/count name: security-subjectrightsrequests-count description: REST surface for security-subjectRightsRequests-$count. operations: - method: GET name: securitysubjectrightsrequestsgetcount8072 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetcount8072 outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id} name: security-subjectrightsrequests-subjectrightsrequest-id description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id. operations: - method: GET name: securitygetsubjectrightsrequests description: Microsoft Graph Get subjectRightsRequests from security call: microsoft-graph-security-subjectrightsrequest.securitygetsubjectrightsrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityupdatesubjectrightsrequests description: Microsoft Graph Update the navigation property subjectRightsRequests in security call: microsoft-graph-security-subjectrightsrequest.securityupdatesubjectrightsrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securitydeletesubjectrightsrequests description: Microsoft Graph Delete navigation property subjectRightsRequests for security call: microsoft-graph-security-subjectrightsrequest.securitydeletesubjectrightsrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers name: security-subjectrightsrequests-subjectrightsrequest-id-approvers description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers. operations: - method: GET name: securitysubjectrightsrequestslistapprovers description: Microsoft Graph Get approvers from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestslistapprovers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers-userprincipalname-userprincipalname name: security-subjectrightsrequests-subjectrightsrequest-id-approvers-userprincipalna description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers(userPrincipalNa. operations: - method: GET name: securitysubjectrightsrequestsapproversgetbyuserprincipalname description: Microsoft Graph Get approvers from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversgetbyuserprincipalname with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers/count name: security-subjectrightsrequests-subjectrightsrequest-id-approvers-count description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers-$count. operations: - method: GET name: securitysubjectrightsrequestsapproversgetcount2c51 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversgetcount2c51 outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers/{user-id} name: security-subjectrightsrequests-subjectrightsrequest-id-approvers-user-id description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id. operations: - method: GET name: securitysubjectrightsrequestsgetapprovers description: Microsoft Graph Get approvers from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetapprovers with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers/{user-id}/mailboxsettings name: security-subjectrightsrequests-subjectrightsrequest-id-approvers-user-id-mailbox description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id-mailbox. operations: - method: GET name: securitysubjectrightsrequestsapproversgetmailboxsettings description: Microsoft Graph Get mailboxSettings property value call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversgetmailboxsettings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securitysubjectrightsrequestsapproversupdatemailboxsettings description: Microsoft Graph Update property mailboxSettings value. call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversupdatemailboxsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers/{user-id}/serviceprovisioningerrors name: security-subjectrightsrequests-subjectrightsrequest-id-approvers-user-id-service description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id-service. operations: - method: GET name: securitysubjectrightsrequestsapproverslistserviceprovisioningerrors description: Microsoft Graph Get serviceProvisioningErrors property value call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproverslistserviceprovisioningerrors with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/approvers/{user-id}/serviceprovisioningerrors/count name: security-subjectrightsrequests-subjectrightsrequest-id-approvers-user-id-service description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-approvers-user-id-service. operations: - method: GET name: securitysubjectrightsrequestsapproversserviceprovisioningerrorsgetcount2135 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversserviceprovisioningerrorsgetcount2135 outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators. operations: - method: GET name: securitysubjectrightsrequestslistcollaborators description: Microsoft Graph Get collaborators from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestslistcollaborators with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators-userprincipalname-userprincipalname name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators-userprincip description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators(userPrincip. operations: - method: GET name: securitysubjectrightsrequestscollaboratorsgetbyuserprincipalname description: Microsoft Graph Get collaborators from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsgetbyuserprincipalname with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators/count name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators-count description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators-$count. operations: - method: GET name: securitysubjectrightsrequestscollaboratorsgetcount11c6 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsgetcount11c6 outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators/{user-id} name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators-user-id description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id. operations: - method: GET name: securitysubjectrightsrequestsgetcollaborators description: Microsoft Graph Get collaborators from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetcollaborators with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators/{user-id}/mailboxsettings name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators-user-id-mai description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id-mai. operations: - method: GET name: securitysubjectrightsrequestscollaboratorsgetmailboxsettings description: Microsoft Graph Get mailboxSettings property value call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsgetmailboxsettings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securitysubjectrightsrequestscollaboratorsupdatemailboxsettings description: Microsoft Graph Update property mailboxSettings value. call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsupdatemailboxsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators/{user-id}/serviceprovisioningerrors name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators-user-id-ser description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id-ser. operations: - method: GET name: securitysubjectrightsrequestscollaboratorslistserviceprovisioningerrors description: Microsoft Graph Get serviceProvisioningErrors property value call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorslistserviceprovisioningerrors with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/collaborators/{user-id}/serviceprovisioningerrors/count name: security-subjectrightsrequests-subjectrightsrequest-id-collaborators-user-id-ser description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-collaborators-user-id-ser. operations: - method: GET name: securitysubjectrightsrequestscollaboratorsserviceprovisioningerrorsgetcount9d67 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsserviceprovisioningerrorsgetcount9d67 outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/getfinalattachment name: security-subjectrightsrequests-subjectrightsrequest-id-getfinalattachment description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-getFinalAttachment(). operations: - method: GET name: securitysubjectrightsrequestssubjectrightsrequestgetfinalattachment description: Microsoft Graph Invoke function getFinalAttachment call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestssubjectrightsrequestgetfinalattachment outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/getfinalreport name: security-subjectrightsrequests-subjectrightsrequest-id-getfinalreport description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-getFinalReport(). operations: - method: GET name: securitysubjectrightsrequestssubjectrightsrequestgetfinalreport description: Microsoft Graph Invoke function getFinalReport call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestssubjectrightsrequestgetfinalreport outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/notes name: security-subjectrightsrequests-subjectrightsrequest-id-notes description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-notes. operations: - method: GET name: securitysubjectrightsrequestslistnotes description: Microsoft Graph Get notes from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestslistnotes with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: securitysubjectrightsrequestscreatenotes description: Microsoft Graph Create new navigation property to notes for security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscreatenotes with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/notes/count name: security-subjectrightsrequests-subjectrightsrequest-id-notes-count description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-notes-$count. operations: - method: GET name: securitysubjectrightsrequestsnotesgetcountd132 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsnotesgetcountd132 outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/notes/{authorednote-id} name: security-subjectrightsrequests-subjectrightsrequest-id-notes-authorednote-id description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-notes-authoredNote-id. operations: - method: GET name: securitysubjectrightsrequestsgetnotes description: Microsoft Graph Get notes from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetnotes with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securitysubjectrightsrequestsupdatenotes description: Microsoft Graph Update the navigation property notes in security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsupdatenotes with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securitysubjectrightsrequestsdeletenotes description: Microsoft Graph Delete navigation property notes for security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsdeletenotes with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/subjectrightsrequests/{subjectrightsrequest-id}/team name: security-subjectrightsrequests-subjectrightsrequest-id-team description: REST surface for security-subjectRightsRequests-subjectRightsRequest-id-team. operations: - method: GET name: securitysubjectrightsrequestsgetteam description: Microsoft Graph Get team from security call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetteam with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-security-subjectrightsrequest-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — security.subjectRightsRequest. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-subjectrightsrequests-security description: Microsoft Graph Get subjectRightsRequests from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitylistsubjectrightsrequests with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to subjectRightsRequests for security hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-subjectrightsrequest.securitycreatesubjectrightsrequests 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-security-subjectrightsrequest.securitysubjectrightsrequestsgetcount8072 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-subjectrightsrequests-security-2 description: Microsoft Graph Get subjectRightsRequests from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitygetsubjectrightsrequests with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property subjectRightsRequests in security hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securityupdatesubjectrightsrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property subjectRightsRequests for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitydeletesubjectrightsrequests with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-approvers-security description: Microsoft Graph Get approvers from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestslistapprovers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-approvers-security-2 description: Microsoft Graph Get approvers from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversgetbyuserprincipalname with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversgetcount2c51 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-approvers-security-3 description: Microsoft Graph Get approvers from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetapprovers with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-mailboxsettings-property description: Microsoft Graph Get mailboxSettings property value hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversgetmailboxsettings with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-property-mailboxsettings description: Microsoft Graph Update property mailboxSettings value. hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversupdatemailboxsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceprovisioningerrors-property description: Microsoft Graph Get serviceProvisioningErrors property value hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproverslistserviceprovisioningerrors with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsapproversserviceprovisioningerrorsgetcount2135 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-collaborators-security description: Microsoft Graph Get collaborators from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestslistcollaborators with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-collaborators-security-2 description: Microsoft Graph Get collaborators from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsgetbyuserprincipalname with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsgetcount11c6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-collaborators-security-3 description: Microsoft Graph Get collaborators from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetcollaborators with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-mailboxsettings-property-2 description: Microsoft Graph Get mailboxSettings property value hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsgetmailboxsettings with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-property-mailboxsettings-2 description: Microsoft Graph Update property mailboxSettings value. hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsupdatemailboxsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceprovisioningerrors-property-2 description: Microsoft Graph Get serviceProvisioningErrors property value hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorslistserviceprovisioningerrors with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscollaboratorsserviceprovisioningerrorsgetcount9d67 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getfinalattachment description: Microsoft Graph Invoke function getFinalAttachment hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestssubjectrightsrequestgetfinalattachment outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getfinalreport description: Microsoft Graph Invoke function getFinalReport hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestssubjectrightsrequestgetfinalreport outputParameters: - type: object mapping: $. - name: microsoft-graph-get-notes-security description: Microsoft Graph Get notes from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestslistnotes with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to notes for security hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestscreatenotes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsnotesgetcountd132 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-notes-security-2 description: Microsoft Graph Get notes from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetnotes with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property notes in security hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsupdatenotes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property notes for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsdeletenotes with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-team-security description: Microsoft Graph Get team from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-subjectrightsrequest.securitysubjectrightsrequestsgetteam with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $.