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 Azure Reports API

The Reports API from Microsoft Azure — 14 operation(s) for reports.

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

Tagged areas include Reports. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 14 operations across 14 paths, and defines 51 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

14 operations 14 paths 51 schemas 8 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 14

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

Reports 14
GET
/providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/badpassword/details/user
Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Reports Badpassword Details User
microsoftAzureServicesListuserbadpasswordreport 3 params → 200
GET
/providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/blobUris
Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Reports Riskyip Bloburis
microsoftAzureServicesListallriskyipdownloadreport 2 params → 200
POST
/providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/generateBlobUri
Microsoft Azure Post Providers Microsoft Adhybridhealthservice Services Servicename Reports Riskyip Generatebloburi
microsoftAzureServicesListcurrentriskyipdownloadreport 2 params → 200
GET
/providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregates
Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Ipaddressaggregates
microsoftAzureListIpaddressaggregatesbyservice 3 params → 200
GET
/providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings
Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Ipaddressaggregatesettings
microsoftAzureListIpaddressaggregatesettings 2 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Virtualmachines Vmname Providers Microsoft Automanage Configurationprofileassignments Con…
microsoftAzureReportsGet 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Virtualmachines Vmname Providers Microsoft Automanage Configurationprofileassignments Con…
microsoftAzureReportsListbyconfigurationprofileassignments 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/workspaces/{workspaceName}/reports/assets:snapshot
Microsoft Azure Retrieve The Most Recent Snapshot Of Asset Summary Values For The Snapshot Request
microsoftAzureReportsSnapshot 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/workspaces/{workspaceName}/reports/assets:summarize
Microsoft Azure Retrieve Asset Summary Details For The Summary Request
microsoftAzureReportsSummarize 4 params body → 200default
POST
/reports/assets:getBillable
Microsoft Azure Post Reports Assets:getbillable
microsoftAzureReportsGetbillable 1 param → 200default
POST
/reports/assets:getSnapshot
Microsoft Azure Post Reports Assets:getsnapshot
microsoftAzureReportsGetsnapshot 1 param body → 200default
POST
/reports/assets:getSummary
Microsoft Azure Post Reports Assets:getsummary
microsoftAzureReportsGetsummary 1 param body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/LatencyScorecard
Microsoft Azure Gets A Latency Scorecard For A Given Experiment
microsoftAzureReportsGetlatencyscorecards 8 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/Timeseries
Microsoft Azure Gets A Timeseries For A Given Experiment
microsoftAzureReportsGettimeseries 11 params → 200default

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are IPAddressAggregate (17 properties), AssetResponse (15 properties), AssetResource (14 properties), DiscoGroupResponse (11 properties). Each schema is shown below with its type and property counts.

DiscoGroupResponse
object
11 properties
ReportAssetSnapshotRequest
object
4 properties
Azure.Core.uuid
string
Universally Unique Identifier
Azure.Core.Foundations.Error
object
The error object.
5 properties 2 required
AuditTrailItem_2
object
The history of how this asset was pulled into the workspace through the discovery process.
5 properties
ErrorResponse_2
object
Error response indicates Front Door service is not able to process the incoming request. The reason is provided in the error message.
2 properties
DiscoRunResponse
object
9 properties
ReportBillableAssetBreakdown
object
The breakdown of billable asset counts for each asset type.
2 properties
Report
object
Definition of the report.
2 properties
AssetSummaryResult
object
The collection of asset summaries.
10 properties
TimeseriesDataPoint
object
Defines a timeseries datapoint used in a timeseries
2 properties
InnerError
object
This is an object containing more specific information than the current object about the error.
1 property
AssetResource
object
The items in the current page of results.
14 properties 2 required
IPAddressAggregateSetting
object
The key value pair for IP aggregate thresholds.
6 properties
AuditTrailItem
object
5 properties
ReportAssetSummaryRequest
object
6 properties
AssetResponse
object
15 properties 1 required
AuditTrailItemKind
string
The kind of asset.
ReportList
object
The response of the list report operation.
1 property
ReportAssetSnapshotResult
object
A snapshot of assets captured daily for the provided metric. Asset details only contain primary properties. Detailed asset data can be retrieved from the asset…
6 properties
ErrorReportUsersEntries
object
The list of bad password log in attempt entries.
1 property
Azure.Core.Foundations.InnerError
object
An object containing more specific information about the error. As per Microsoft One API guidelines - https://github.com/Microsoft/api-guidelines/blob/vNext/Gu…
2 properties
RiskyIPBlobUri
object
The blob uri pointing to Risky IP Report.
6 properties
ErrorReportUsersEntry
object
The bad password login attempt details.
5 properties
AssetSummaryResponse
object
9 properties
ReportBillableAssetBreakdownKind
string
The kind of billable asset.
LatencyScorecardProperties
object
Defines a the properties of a Latency Scorecard
9 properties
AssetId
object
The list of excludes used for the disco group runs, aka assets to exclude from the discovery algorithm.
4 properties
LatencyMetric
object
Defines the properties of a latency metric used in the latency scorecard
10 properties
IPAddressAggregates
object
IP address aggregates.
4 properties
IPAddressAggregate
object
The key value pair for properties.
17 properties
ReportBillableAssetSnapshotResult
object
3 properties
ReportAssetSummaryRequest_2
object
A request body used to retrieve summary asset information. One and only one collection of summary identifiers must be provided: filters, metrics, or metricCate…
6 properties
Azure.Core.Foundations.ErrorResponse
object
A response containing error details.
1 property 1 required
ReportAssetSummaryResponse
object
1 property
ReportAssetSnapshotRequest_2
object
A request body used to retrieve an asset report snapshot.
4 properties
AssetState
string
The state of assets
TimeseriesProperties
object
Defines the properties of a timeseries
7 properties
ReportAssetSummaryResult
object
1 property
ErrorResponse
object
1 property 1 required
AssignmentReportProperties
object
Data related to the report detail.
10 properties
ReportResource
object
Details about the resource processed by the configuration profile assignment
5 properties
LabelResource
object
6 properties
ReportAssetSnapshotResponse
object
6 properties
AssetPageResponse
object
10 properties
Timeseries
object
Defines the Timeseries
1 property
AssetPageResult
object
The page of assets that match the provided metric.
4 properties
ReportBillableAssetSummaryResult
object
1 property
LatencyScorecard
object
Defines the LatencyScorecard
1 property
ErrorDetail
object
This is the top-level error object whose code matches the x-ms-error-code response header
5 properties 2 required
RiskyIPBlobUris
object
The list containing blob uris.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-reports-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Reports 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.