Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — Reports.partners

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.

Run with Naftiko Microsoft GraphReports.partners

What You Can Do

GET
Reportsgetpartners — Microsoft Graph Get partners from reports
/v1/reports/partners
PATCH
Reportsupdatepartners — Microsoft Graph Update the navigation property partners in reports
/v1/reports/partners
DELETE
Reportsdeletepartners — Microsoft Graph Delete navigation property partners for reports
/v1/reports/partners
GET
Reportspartnersgetbilling — Microsoft Graph Get billing from reports
/v1/reports/partners/billing
PATCH
Reportspartnersupdatebilling — Microsoft Graph Update the navigation property billing in reports
/v1/reports/partners/billing
DELETE
Reportspartnersdeletebilling — Microsoft Graph Delete navigation property billing for reports
/v1/reports/partners/billing
GET
Reportspartnersbillinglistmanifests — Microsoft Graph Get manifest
/v1/reports/partners/billing/manifests
POST
Reportspartnersbillingcreatemanifests — Microsoft Graph Create new navigation property to manifests for reports
/v1/reports/partners/billing/manifests
GET
Reportspartnersbillingmanifestsgetcountf888 — Microsoft Graph Get the number of the resource
/v1/reports/partners/billing/manifests/count
GET
Reportspartnersbillinggetmanifests — Microsoft Graph Get manifest
/v1/reports/partners/billing/manifests/{manifest-id}
PATCH
Reportspartnersbillingupdatemanifests — Microsoft Graph Update the navigation property manifests in reports
/v1/reports/partners/billing/manifests/{manifest-id}
DELETE
Reportspartnersbillingdeletemanifests — Microsoft Graph Delete navigation property manifests for reports
/v1/reports/partners/billing/manifests/{manifest-id}
GET
Reportspartnersbillinglistoperations — Microsoft Graph Get operation
/v1/reports/partners/billing/operations
POST
Reportspartnersbillingcreateoperations — Microsoft Graph Create new navigation property to operations for reports
/v1/reports/partners/billing/operations
GET
Reportspartnersbillingoperationsgetcount9331 — Microsoft Graph Get the number of the resource
/v1/reports/partners/billing/operations/count
GET
Reportspartnersbillinggetoperations — Microsoft Graph Get operation
/v1/reports/partners/billing/operations/{operation-id}
PATCH
Reportspartnersbillingupdateoperations — Microsoft Graph Update the navigation property operations in reports
/v1/reports/partners/billing/operations/{operation-id}
DELETE
Reportspartnersbillingdeleteoperations — Microsoft Graph Delete navigation property operations for reports
/v1/reports/partners/billing/operations/{operation-id}
GET
Reportspartnersbillinggetreconciliation — Microsoft Graph Get reconciliation from reports
/v1/reports/partners/billing/reconciliation
PATCH
Reportspartnersbillingupdatereconciliation — Microsoft Graph Update the navigation property reconciliation in reports
/v1/reports/partners/billing/reconciliation
DELETE
Reportspartnersbillingdeletereconciliation — Microsoft Graph Delete navigation property reconciliation for reports
/v1/reports/partners/billing/reconciliation
GET
Reportspartnersbillingreconciliationgetbilled — Microsoft Graph Get billed from reports
/v1/reports/partners/billing/reconciliation/billed
PATCH
Reportspartnersbillingreconciliationupdatebilled — Microsoft Graph Update the navigation property billed in reports
/v1/reports/partners/billing/reconciliation/billed
DELETE
Reportspartnersbillingreconciliationdeletebilled — Microsoft Graph Delete navigation property billed for reports
/v1/reports/partners/billing/reconciliation/billed
POST
Reportspartnersbillingreconciliationbilledexport — Microsoft Graph Invoke action export
/v1/reports/partners/billing/reconciliation/billed/microsoft-graph-partners-billing-export
GET
Reportspartnersbillingreconciliationgetunbilled — Microsoft Graph Get unbilled from reports
/v1/reports/partners/billing/reconciliation/unbilled
PATCH
Reportspartnersbillingreconciliationupdateunbilled — Microsoft Graph Update the navigation property unbilled in reports
/v1/reports/partners/billing/reconciliation/unbilled
DELETE
Reportspartnersbillingreconciliationdeleteunbilled — Microsoft Graph Delete navigation property unbilled for reports
/v1/reports/partners/billing/reconciliation/unbilled
POST
Reportspartnersbillingreconciliationunbilledexport — Microsoft Graph Invoke action export
/v1/reports/partners/billing/reconciliation/unbilled/microsoft-graph-partners-billing-export
GET
Reportspartnersbillinggetusage — Microsoft Graph Get usage from reports
/v1/reports/partners/billing/usage
PATCH
Reportspartnersbillingupdateusage — Microsoft Graph Update the navigation property usage in reports
/v1/reports/partners/billing/usage
DELETE
Reportspartnersbillingdeleteusage — Microsoft Graph Delete navigation property usage for reports
/v1/reports/partners/billing/usage
GET
Reportspartnersbillingusagegetbilled — Microsoft Graph Get billed from reports
/v1/reports/partners/billing/usage/billed
PATCH
Reportspartnersbillingusageupdatebilled — Microsoft Graph Update the navigation property billed in reports
/v1/reports/partners/billing/usage/billed
DELETE
Reportspartnersbillingusagedeletebilled — Microsoft Graph Delete navigation property billed for reports
/v1/reports/partners/billing/usage/billed
POST
Reportspartnersbillingusagebilledexport — Microsoft Graph Invoke action export
/v1/reports/partners/billing/usage/billed/microsoft-graph-partners-billing-export
GET
Reportspartnersbillingusagegetunbilled — Microsoft Graph Get unbilled from reports
/v1/reports/partners/billing/usage/unbilled
PATCH
Reportspartnersbillingusageupdateunbilled — Microsoft Graph Update the navigation property unbilled in reports
/v1/reports/partners/billing/usage/unbilled
DELETE
Reportspartnersbillingusagedeleteunbilled — Microsoft Graph Delete navigation property unbilled for reports
/v1/reports/partners/billing/usage/unbilled
POST
Reportspartnersbillingusageunbilledexport — Microsoft Graph Invoke action export
/v1/reports/partners/billing/usage/unbilled/microsoft-graph-partners-billing-export

MCP Tools

microsoft-graph-get-partners-reports

Microsoft Graph Get partners from reports

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property partners in reports

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property partners for reports

idempotent
microsoft-graph-get-billing-reports

Microsoft Graph Get billing from reports

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property billing in reports

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property billing for reports

idempotent
microsoft-graph-get-manifest

Microsoft Graph Get manifest

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to manifests for reports

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-manifest-2

Microsoft Graph Get manifest

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property manifests in reports

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property manifests for reports

idempotent
microsoft-graph-get-operation

Microsoft Graph Get operation

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to operations for reports

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-operation-2

Microsoft Graph Get operation

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property operations in reports

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property operations for reports

idempotent
microsoft-graph-get-reconciliation-reports

Microsoft Graph Get reconciliation from reports

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property reconciliation in reports

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property reconciliation for reports

idempotent
microsoft-graph-get-billed-reports

Microsoft Graph Get billed from reports

read-only idempotent
microsoft-graph-update-navigation-property-6

Microsoft Graph Update the navigation property billed in reports

idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property billed for reports

idempotent
microsoft-graph-invoke-action-export

Microsoft Graph Invoke action export

microsoft-graph-get-unbilled-reports

Microsoft Graph Get unbilled from reports

read-only idempotent
microsoft-graph-update-navigation-property-7

Microsoft Graph Update the navigation property unbilled in reports

idempotent
microsoft-graph-delete-navigation-property-7

Microsoft Graph Delete navigation property unbilled for reports

idempotent
microsoft-graph-invoke-action-export-2

Microsoft Graph Invoke action export

microsoft-graph-get-usage-reports

Microsoft Graph Get usage from reports

read-only idempotent
microsoft-graph-update-navigation-property-8

Microsoft Graph Update the navigation property usage in reports

idempotent
microsoft-graph-delete-navigation-property-8

Microsoft Graph Delete navigation property usage for reports

idempotent
microsoft-graph-get-billed-reports-2

Microsoft Graph Get billed from reports

read-only idempotent
microsoft-graph-update-navigation-property-9

Microsoft Graph Update the navigation property billed in reports

idempotent
microsoft-graph-delete-navigation-property-9

Microsoft Graph Delete navigation property billed for reports

idempotent
microsoft-graph-invoke-action-export-3

Microsoft Graph Invoke action export

microsoft-graph-get-unbilled-reports-2

Microsoft Graph Get unbilled from reports

read-only idempotent
microsoft-graph-update-navigation-property-10

Microsoft Graph Update the navigation property unbilled in reports

idempotent
microsoft-graph-delete-navigation-property-10

Microsoft Graph Delete navigation property unbilled for reports

idempotent
microsoft-graph-invoke-action-export-4

Microsoft Graph Invoke action export

Capability Spec

microsoft-graph-reports-partners.yaml Raw ↑
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.

# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/microsoft-graph-reports-partners.yaml