How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Graph Reports.partners API

The Reports.partners API from Microsoft Graph — 18 operation(s) for reports.partners.

Microsoft Graph Reports.partners API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Reports.partners. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 40 operations across 18 paths, and defines 23 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

40 operations 18 paths 23 schemas 10 DELETE14 GET10 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 40

Across 18 paths, the API surfaces 40 operations — 10 DELETE, 14 GET, 10 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Reports.partners 40
GET
/reports/partners
Microsoft Graph Get partners from reports
reports.GetPartners 2 params → 2XX4XX5XX
PATCH
/reports/partners
Microsoft Graph Update the navigation property partners in reports
reports.UpdatePartners body → 2XX4XX5XX
DELETE
/reports/partners
Microsoft Graph Delete navigation property partners for reports
reports.DeletePartners 1 param → 2044XX5XX
GET
/reports/partners/billing
Microsoft Graph Get billing from reports
reports.partners.GetBilling 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing
Microsoft Graph Update the navigation property billing in reports
reports.partners.UpdateBilling body → 2XX4XX5XX
DELETE
/reports/partners/billing
Microsoft Graph Delete navigation property billing for reports
reports.partners.DeleteBilling 1 param → 2044XX5XX
GET
/reports/partners/billing/manifests
Microsoft Graph Get manifest
reports.partners.billing.ListManifests 8 params → 2XX4XX5XX
POST
/reports/partners/billing/manifests
Microsoft Graph Create new navigation property to manifests for reports
reports.partners.billing.CreateManifests body → 2XX4XX5XX
GET
/reports/partners/billing/manifests/{manifest-id}
Microsoft Graph Get manifest
reports.partners.billing.GetManifests 3 params → 2XX4XX5XX
PATCH
/reports/partners/billing/manifests/{manifest-id}
Microsoft Graph Update the navigation property manifests in reports
reports.partners.billing.UpdateManifests 1 param body → 2XX4XX5XX
DELETE
/reports/partners/billing/manifests/{manifest-id}
Microsoft Graph Delete navigation property manifests for reports
reports.partners.billing.DeleteManifests 2 params → 2044XX5XX
GET
/reports/partners/billing/manifests/$count
Microsoft Graph Get the number of the resource
reports.partners.billing.manifests.GetCount-f888 2 params → 2XX4XX5XX
GET
/reports/partners/billing/operations
Microsoft Graph Get operation
reports.partners.billing.ListOperations 8 params → 2XX4XX5XX
POST
/reports/partners/billing/operations
Microsoft Graph Create new navigation property to operations for reports
reports.partners.billing.CreateOperations body → 2XX4XX5XX
GET
/reports/partners/billing/operations/{operation-id}
Microsoft Graph Get operation
reports.partners.billing.GetOperations 3 params → 2XX4XX5XX
PATCH
/reports/partners/billing/operations/{operation-id}
Microsoft Graph Update the navigation property operations in reports
reports.partners.billing.UpdateOperations 1 param body → 2XX4XX5XX
DELETE
/reports/partners/billing/operations/{operation-id}
Microsoft Graph Delete navigation property operations for reports
reports.partners.billing.DeleteOperations 2 params → 2044XX5XX
GET
/reports/partners/billing/operations/$count
Microsoft Graph Get the number of the resource
reports.partners.billing.operations.GetCount-9331 2 params → 2XX4XX5XX
GET
/reports/partners/billing/reconciliation
Microsoft Graph Get reconciliation from reports
reports.partners.billing.GetReconciliation 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing/reconciliation
Microsoft Graph Update the navigation property reconciliation in reports
reports.partners.billing.UpdateReconciliation body → 2XX4XX5XX
DELETE
/reports/partners/billing/reconciliation
Microsoft Graph Delete navigation property reconciliation for reports
reports.partners.billing.DeleteReconciliation 1 param → 2044XX5XX
GET
/reports/partners/billing/reconciliation/billed
Microsoft Graph Get billed from reports
reports.partners.billing.reconciliation.GetBilled 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing/reconciliation/billed
Microsoft Graph Update the navigation property billed in reports
reports.partners.billing.reconciliation.UpdateBilled body → 2XX4XX5XX
DELETE
/reports/partners/billing/reconciliation/billed
Microsoft Graph Delete navigation property billed for reports
reports.partners.billing.reconciliation.DeleteBilled 1 param → 2044XX5XX
POST
/reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export
Microsoft Graph Invoke action export
reports.partners.billing.reconciliation.billed.export body → 2XX4XX5XX
GET
/reports/partners/billing/reconciliation/unbilled
Microsoft Graph Get unbilled from reports
reports.partners.billing.reconciliation.GetUnbilled 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing/reconciliation/unbilled
Microsoft Graph Update the navigation property unbilled in reports
reports.partners.billing.reconciliation.UpdateUnbilled body → 2XX4XX5XX
DELETE
/reports/partners/billing/reconciliation/unbilled
Microsoft Graph Delete navigation property unbilled for reports
reports.partners.billing.reconciliation.DeleteUnbilled 1 param → 2044XX5XX
POST
/reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export
Microsoft Graph Invoke action export
reports.partners.billing.reconciliation.unbilled.export body → 2XX4XX5XX
GET
/reports/partners/billing/usage
Microsoft Graph Get usage from reports
reports.partners.billing.GetUsage 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing/usage
Microsoft Graph Update the navigation property usage in reports
reports.partners.billing.UpdateUsage body → 2XX4XX5XX
DELETE
/reports/partners/billing/usage
Microsoft Graph Delete navigation property usage for reports
reports.partners.billing.DeleteUsage 1 param → 2044XX5XX
GET
/reports/partners/billing/usage/billed
Microsoft Graph Get billed from reports
reports.partners.billing.usage.GetBilled 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing/usage/billed
Microsoft Graph Update the navigation property billed in reports
reports.partners.billing.usage.UpdateBilled body → 2XX4XX5XX
DELETE
/reports/partners/billing/usage/billed
Microsoft Graph Delete navigation property billed for reports
reports.partners.billing.usage.DeleteBilled 1 param → 2044XX5XX
POST
/reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export
Microsoft Graph Invoke action export
reports.partners.billing.usage.billed.export body → 2XX4XX5XX
GET
/reports/partners/billing/usage/unbilled
Microsoft Graph Get unbilled from reports
reports.partners.billing.usage.GetUnbilled 2 params → 2XX4XX5XX
PATCH
/reports/partners/billing/usage/unbilled
Microsoft Graph Update the navigation property unbilled in reports
reports.partners.billing.usage.UpdateUnbilled body → 2XX4XX5XX
DELETE
/reports/partners/billing/usage/unbilled
Microsoft Graph Delete navigation property unbilled for reports
reports.partners.billing.usage.DeleteUnbilled 1 param → 2044XX5XX
POST
/reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export
Microsoft Graph Invoke action export
reports.partners.billing.usage.unbilled.export body → 2XX4XX5XX

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.ODataErrors.MainError (5 properties), microsoft.graph.ODataErrors.InnerError (4 properties), microsoft.graph.partners.billing.blob (3 properties), microsoft.graph.ODataErrors.ErrorDetails (3 properties). Each schema is shown below with its type and property counts.

ODataCountResponse
integer
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.partners.billing.billingReconciliation
microsoft.graph.partners.billing.azureUsage
microsoft.graph.partners.billing.billedReconciliation
microsoft.graph.partners.billing.billingPeriod
string
microsoft.graph.partners.billing.billing
microsoft.graph.partners.billing.unbilledUsage
microsoft.graph.partners.billing.manifest
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.partners
microsoft.graph.partners.billing.operation
microsoft.graph.partners.billing.attributeSet
string
microsoft.graph.partners.billing.manifestCollectionResponse
object
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.partners.billing.blob
object
3 properties 1 required
microsoft.graph.partners.billing.unbilledReconciliation
microsoft.graph.longRunningOperationStatus
string
microsoft.graph.partners.billing.billedUsage
microsoft.graph.partners.billing.operationCollectionResponse
object
BaseCollectionPaginationCountResponse
object
2 properties
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.entity
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-reports-partners-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph Reports.partners API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.