naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — Reports.partners description: 'Microsoft Graph OData Service for namespace microsoft.graph — Reports.partners. 40 operations. Lead operation: Microsoft Graph Get partners from reports. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Reports.partners 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-reports-partners baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — Reports.partners business capability. Self-contained, no shared references. resources: - name: reports-partners path: /reports/partners operations: - name: reportsgetpartners method: GET description: Microsoft Graph Get partners from reports 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: reportsupdatepartners method: PATCH description: Microsoft Graph Update the navigation property partners in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportsdeletepartners method: DELETE description: Microsoft Graph Delete navigation property partners for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing path: /reports/partners/billing operations: - name: reportspartnersgetbilling method: GET description: Microsoft Graph Get billing from reports 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: reportspartnersupdatebilling method: PATCH description: Microsoft Graph Update the navigation property billing in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersdeletebilling method: DELETE description: Microsoft Graph Delete navigation property billing for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-manifests path: /reports/partners/billing/manifests operations: - name: reportspartnersbillinglistmanifests method: GET description: Microsoft Graph Get manifest 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: reportspartnersbillingcreatemanifests method: POST description: Microsoft Graph Create new navigation property to manifests for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reports-partners-billing-manifests-$count path: /reports/partners/billing/manifests/$count operations: - name: reportspartnersbillingmanifestsgetcountf888 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: reports-partners-billing-manifests-manifest-id path: /reports/partners/billing/manifests/{manifest-id} operations: - name: reportspartnersbillinggetmanifests method: GET description: Microsoft Graph Get manifest 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: reportspartnersbillingupdatemanifests method: PATCH description: Microsoft Graph Update the navigation property manifests in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingdeletemanifests method: DELETE description: Microsoft Graph Delete navigation property manifests for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-operations path: /reports/partners/billing/operations operations: - name: reportspartnersbillinglistoperations method: GET description: Microsoft Graph Get operation 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: reportspartnersbillingcreateoperations method: POST description: Microsoft Graph Create new navigation property to operations for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reports-partners-billing-operations-$count path: /reports/partners/billing/operations/$count operations: - name: reportspartnersbillingoperationsgetcount9331 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: reports-partners-billing-operations-operation-id path: /reports/partners/billing/operations/{operation-id} operations: - name: reportspartnersbillinggetoperations method: GET description: Microsoft Graph Get operation 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: reportspartnersbillingupdateoperations method: PATCH description: Microsoft Graph Update the navigation property operations in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingdeleteoperations method: DELETE description: Microsoft Graph Delete navigation property operations for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-reconciliation path: /reports/partners/billing/reconciliation operations: - name: reportspartnersbillinggetreconciliation method: GET description: Microsoft Graph Get reconciliation from reports 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: reportspartnersbillingupdatereconciliation method: PATCH description: Microsoft Graph Update the navigation property reconciliation in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingdeletereconciliation method: DELETE description: Microsoft Graph Delete navigation property reconciliation for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-reconciliation-billed path: /reports/partners/billing/reconciliation/billed operations: - name: reportspartnersbillingreconciliationgetbilled method: GET description: Microsoft Graph Get billed from reports 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: reportspartnersbillingreconciliationupdatebilled method: PATCH description: Microsoft Graph Update the navigation property billed in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingreconciliationdeletebilled method: DELETE description: Microsoft Graph Delete navigation property billed for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-reconciliation-billed-microsoft.graph.partners.billing. path: /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export operations: - name: reportspartnersbillingreconciliationbilledexport method: POST description: Microsoft Graph Invoke action export outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reports-partners-billing-reconciliation-unbilled path: /reports/partners/billing/reconciliation/unbilled operations: - name: reportspartnersbillingreconciliationgetunbilled method: GET description: Microsoft Graph Get unbilled from reports 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: reportspartnersbillingreconciliationupdateunbilled method: PATCH description: Microsoft Graph Update the navigation property unbilled in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingreconciliationdeleteunbilled method: DELETE description: Microsoft Graph Delete navigation property unbilled for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-reconciliation-unbilled-microsoft.graph.partners.billin path: /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export operations: - name: reportspartnersbillingreconciliationunbilledexport method: POST description: Microsoft Graph Invoke action export outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reports-partners-billing-usage path: /reports/partners/billing/usage operations: - name: reportspartnersbillinggetusage method: GET description: Microsoft Graph Get usage from reports 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: reportspartnersbillingupdateusage method: PATCH description: Microsoft Graph Update the navigation property usage in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingdeleteusage method: DELETE description: Microsoft Graph Delete navigation property usage for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-usage-billed path: /reports/partners/billing/usage/billed operations: - name: reportspartnersbillingusagegetbilled method: GET description: Microsoft Graph Get billed from reports 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: reportspartnersbillingusageupdatebilled method: PATCH description: Microsoft Graph Update the navigation property billed in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingusagedeletebilled method: DELETE description: Microsoft Graph Delete navigation property billed for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-usage-billed-microsoft.graph.partners.billing.export path: /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export operations: - name: reportspartnersbillingusagebilledexport method: POST description: Microsoft Graph Invoke action export outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reports-partners-billing-usage-unbilled path: /reports/partners/billing/usage/unbilled operations: - name: reportspartnersbillingusagegetunbilled method: GET description: Microsoft Graph Get unbilled from reports 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: reportspartnersbillingusageupdateunbilled method: PATCH description: Microsoft Graph Update the navigation property unbilled in reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: reportspartnersbillingusagedeleteunbilled method: DELETE description: Microsoft Graph Delete navigation property unbilled for reports outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: reports-partners-billing-usage-unbilled-microsoft.graph.partners.billing.export path: /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export operations: - name: reportspartnersbillingusageunbilledexport method: POST description: Microsoft Graph Invoke action export outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: microsoft-graph-reports-partners-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Reports.partners. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/reports/partners name: reports-partners description: REST surface for reports-partners. operations: - method: GET name: reportsgetpartners description: Microsoft Graph Get partners from reports call: microsoft-graph-reports-partners.reportsgetpartners with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportsupdatepartners description: Microsoft Graph Update the navigation property partners in reports call: microsoft-graph-reports-partners.reportsupdatepartners with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportsdeletepartners description: Microsoft Graph Delete navigation property partners for reports call: microsoft-graph-reports-partners.reportsdeletepartners with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing name: reports-partners-billing description: REST surface for reports-partners-billing. operations: - method: GET name: reportspartnersgetbilling description: Microsoft Graph Get billing from reports call: microsoft-graph-reports-partners.reportspartnersgetbilling with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersupdatebilling description: Microsoft Graph Update the navigation property billing in reports call: microsoft-graph-reports-partners.reportspartnersupdatebilling with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersdeletebilling description: Microsoft Graph Delete navigation property billing for reports call: microsoft-graph-reports-partners.reportspartnersdeletebilling with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/manifests name: reports-partners-billing-manifests description: REST surface for reports-partners-billing-manifests. operations: - method: GET name: reportspartnersbillinglistmanifests description: Microsoft Graph Get manifest call: microsoft-graph-reports-partners.reportspartnersbillinglistmanifests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: reportspartnersbillingcreatemanifests description: Microsoft Graph Create new navigation property to manifests for reports call: microsoft-graph-reports-partners.reportspartnersbillingcreatemanifests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/manifests/count name: reports-partners-billing-manifests-count description: REST surface for reports-partners-billing-manifests-$count. operations: - method: GET name: reportspartnersbillingmanifestsgetcountf888 description: Microsoft Graph Get the number of the resource call: microsoft-graph-reports-partners.reportspartnersbillingmanifestsgetcountf888 outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/manifests/{manifest-id} name: reports-partners-billing-manifests-manifest-id description: REST surface for reports-partners-billing-manifests-manifest-id. operations: - method: GET name: reportspartnersbillinggetmanifests description: Microsoft Graph Get manifest call: microsoft-graph-reports-partners.reportspartnersbillinggetmanifests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingupdatemanifests description: Microsoft Graph Update the navigation property manifests in reports call: microsoft-graph-reports-partners.reportspartnersbillingupdatemanifests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingdeletemanifests description: Microsoft Graph Delete navigation property manifests for reports call: microsoft-graph-reports-partners.reportspartnersbillingdeletemanifests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/operations name: reports-partners-billing-operations description: REST surface for reports-partners-billing-operations. operations: - method: GET name: reportspartnersbillinglistoperations description: Microsoft Graph Get operation call: microsoft-graph-reports-partners.reportspartnersbillinglistoperations with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: reportspartnersbillingcreateoperations description: Microsoft Graph Create new navigation property to operations for reports call: microsoft-graph-reports-partners.reportspartnersbillingcreateoperations with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/operations/count name: reports-partners-billing-operations-count description: REST surface for reports-partners-billing-operations-$count. operations: - method: GET name: reportspartnersbillingoperationsgetcount9331 description: Microsoft Graph Get the number of the resource call: microsoft-graph-reports-partners.reportspartnersbillingoperationsgetcount9331 outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/operations/{operation-id} name: reports-partners-billing-operations-operation-id description: REST surface for reports-partners-billing-operations-operation-id. operations: - method: GET name: reportspartnersbillinggetoperations description: Microsoft Graph Get operation call: microsoft-graph-reports-partners.reportspartnersbillinggetoperations with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingupdateoperations description: Microsoft Graph Update the navigation property operations in reports call: microsoft-graph-reports-partners.reportspartnersbillingupdateoperations with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingdeleteoperations description: Microsoft Graph Delete navigation property operations for reports call: microsoft-graph-reports-partners.reportspartnersbillingdeleteoperations with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/reconciliation name: reports-partners-billing-reconciliation description: REST surface for reports-partners-billing-reconciliation. operations: - method: GET name: reportspartnersbillinggetreconciliation description: Microsoft Graph Get reconciliation from reports call: microsoft-graph-reports-partners.reportspartnersbillinggetreconciliation with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingupdatereconciliation description: Microsoft Graph Update the navigation property reconciliation in reports call: microsoft-graph-reports-partners.reportspartnersbillingupdatereconciliation with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingdeletereconciliation description: Microsoft Graph Delete navigation property reconciliation for reports call: microsoft-graph-reports-partners.reportspartnersbillingdeletereconciliation with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/reconciliation/billed name: reports-partners-billing-reconciliation-billed description: REST surface for reports-partners-billing-reconciliation-billed. operations: - method: GET name: reportspartnersbillingreconciliationgetbilled description: Microsoft Graph Get billed from reports call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationgetbilled with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingreconciliationupdatebilled description: Microsoft Graph Update the navigation property billed in reports call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationupdatebilled with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingreconciliationdeletebilled description: Microsoft Graph Delete navigation property billed for reports call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationdeletebilled with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/reconciliation/billed/microsoft-graph-partners-billing-export name: reports-partners-billing-reconciliation-billed-microsoft-graph-partners-billing description: REST surface for reports-partners-billing-reconciliation-billed-microsoft.graph.partners.billing.. operations: - method: POST name: reportspartnersbillingreconciliationbilledexport description: Microsoft Graph Invoke action export call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationbilledexport with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/reconciliation/unbilled name: reports-partners-billing-reconciliation-unbilled description: REST surface for reports-partners-billing-reconciliation-unbilled. operations: - method: GET name: reportspartnersbillingreconciliationgetunbilled description: Microsoft Graph Get unbilled from reports call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationgetunbilled with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingreconciliationupdateunbilled description: Microsoft Graph Update the navigation property unbilled in reports call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationupdateunbilled with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingreconciliationdeleteunbilled description: Microsoft Graph Delete navigation property unbilled for reports call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationdeleteunbilled with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/reconciliation/unbilled/microsoft-graph-partners-billing-export name: reports-partners-billing-reconciliation-unbilled-microsoft-graph-partners-billin description: REST surface for reports-partners-billing-reconciliation-unbilled-microsoft.graph.partners.billin. operations: - method: POST name: reportspartnersbillingreconciliationunbilledexport description: Microsoft Graph Invoke action export call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationunbilledexport with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/usage name: reports-partners-billing-usage description: REST surface for reports-partners-billing-usage. operations: - method: GET name: reportspartnersbillinggetusage description: Microsoft Graph Get usage from reports call: microsoft-graph-reports-partners.reportspartnersbillinggetusage with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingupdateusage description: Microsoft Graph Update the navigation property usage in reports call: microsoft-graph-reports-partners.reportspartnersbillingupdateusage with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingdeleteusage description: Microsoft Graph Delete navigation property usage for reports call: microsoft-graph-reports-partners.reportspartnersbillingdeleteusage with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/usage/billed name: reports-partners-billing-usage-billed description: REST surface for reports-partners-billing-usage-billed. operations: - method: GET name: reportspartnersbillingusagegetbilled description: Microsoft Graph Get billed from reports call: microsoft-graph-reports-partners.reportspartnersbillingusagegetbilled with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingusageupdatebilled description: Microsoft Graph Update the navigation property billed in reports call: microsoft-graph-reports-partners.reportspartnersbillingusageupdatebilled with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingusagedeletebilled description: Microsoft Graph Delete navigation property billed for reports call: microsoft-graph-reports-partners.reportspartnersbillingusagedeletebilled with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/usage/billed/microsoft-graph-partners-billing-export name: reports-partners-billing-usage-billed-microsoft-graph-partners-billing-export description: REST surface for reports-partners-billing-usage-billed-microsoft.graph.partners.billing.export. operations: - method: POST name: reportspartnersbillingusagebilledexport description: Microsoft Graph Invoke action export call: microsoft-graph-reports-partners.reportspartnersbillingusagebilledexport with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/usage/unbilled name: reports-partners-billing-usage-unbilled description: REST surface for reports-partners-billing-usage-unbilled. operations: - method: GET name: reportspartnersbillingusagegetunbilled description: Microsoft Graph Get unbilled from reports call: microsoft-graph-reports-partners.reportspartnersbillingusagegetunbilled with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: reportspartnersbillingusageupdateunbilled description: Microsoft Graph Update the navigation property unbilled in reports call: microsoft-graph-reports-partners.reportspartnersbillingusageupdateunbilled with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: reportspartnersbillingusagedeleteunbilled description: Microsoft Graph Delete navigation property unbilled for reports call: microsoft-graph-reports-partners.reportspartnersbillingusagedeleteunbilled with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/reports/partners/billing/usage/unbilled/microsoft-graph-partners-billing-export name: reports-partners-billing-usage-unbilled-microsoft-graph-partners-billing-export description: REST surface for reports-partners-billing-usage-unbilled-microsoft.graph.partners.billing.export. operations: - method: POST name: reportspartnersbillingusageunbilledexport description: Microsoft Graph Invoke action export call: microsoft-graph-reports-partners.reportspartnersbillingusageunbilledexport with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-reports-partners-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Reports.partners. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-partners-reports description: Microsoft Graph Get partners from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportsgetpartners with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property partners in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportsupdatepartners with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property partners for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportsdeletepartners with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-billing-reports description: Microsoft Graph Get billing from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersgetbilling 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 billing in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersupdatebilling with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property billing for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersdeletebilling with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-manifest description: Microsoft Graph Get manifest hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillinglistmanifests 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 manifests for reports hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-reports-partners.reportspartnersbillingcreatemanifests 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-reports-partners.reportspartnersbillingmanifestsgetcountf888 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-manifest-2 description: Microsoft Graph Get manifest hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillinggetmanifests with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property manifests in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingupdatemanifests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property manifests for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingdeletemanifests with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-operation description: Microsoft Graph Get operation hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillinglistoperations 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 operations for reports hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-reports-partners.reportspartnersbillingcreateoperations with: body: tools.body 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-reports-partners.reportspartnersbillingoperationsgetcount9331 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-operation-2 description: Microsoft Graph Get operation hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillinggetoperations with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property operations in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingupdateoperations with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property operations for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingdeleteoperations with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-reconciliation-reports description: Microsoft Graph Get reconciliation from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillinggetreconciliation with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property reconciliation in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingupdatereconciliation with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property reconciliation for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingdeletereconciliation with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-billed-reports description: Microsoft Graph Get billed from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationgetbilled with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property billed in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationupdatebilled with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property billed for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationdeletebilled with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-export description: Microsoft Graph Invoke action export hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationbilledexport with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-unbilled-reports description: Microsoft Graph Get unbilled from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationgetunbilled with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property unbilled in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationupdateunbilled with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property unbilled for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationdeleteunbilled with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-export-2 description: Microsoft Graph Invoke action export hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-reports-partners.reportspartnersbillingreconciliationunbilledexport with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-usage-reports description: Microsoft Graph Get usage from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillinggetusage with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-8 description: Microsoft Graph Update the navigation property usage in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingupdateusage with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property usage for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingdeleteusage with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-billed-reports-2 description: Microsoft Graph Get billed from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingusagegetbilled with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-9 description: Microsoft Graph Update the navigation property billed in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingusageupdatebilled with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-9 description: Microsoft Graph Delete navigation property billed for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingusagedeletebilled with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-export-3 description: Microsoft Graph Invoke action export hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-reports-partners.reportspartnersbillingusagebilledexport with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-unbilled-reports-2 description: Microsoft Graph Get unbilled from reports hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingusagegetunbilled with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-10 description: Microsoft Graph Update the navigation property unbilled in reports hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingusageupdateunbilled with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-10 description: Microsoft Graph Delete navigation property unbilled for reports hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-reports-partners.reportspartnersbillingusagedeleteunbilled with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-export-4 description: Microsoft Graph Invoke action export hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-reports-partners.reportspartnersbillingusageunbilledexport with: body: tools.body outputParameters: - type: object mapping: $.