Microsoft Azure TestRun 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 TestRun. 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
22 operations
across 16 paths,
and defines 72 schemas.
It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.
22 operations16 paths72 schemas2 DELETE13 GET4 PATCH3 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 22
Across 16 paths, the API surfaces 22 operations — 2 DELETE, 13 GET, 4 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.
TestRun 22
GET
/test-runs
Microsoft Azure Get All Test Runs For The Given Filters
The contract defines 72 schemas that model the data the API accepts and returns. The most detailed are TestRun (28 properties), TestRunModel (23 properties), TestRunStatisticsModel (14 properties), TestRunStatistics (14 properties). Each schema is shown below with its type and property counts.
ArtifactsContainerInfo
object
Artifacts container info.
2 properties
MetricRequestPayload
object
Filters to fetch the set of metric.
1 property
Azure.Core.Foundations.Error
object
The error object.
5 properties2 required
TestRunStatistics
object
Test run statistics.
14 properties
CertificateType
string
Types of certificates supported.
TestRunCreateOrUpdate
object
Load test run model
9 properties
MetricValue
object
Represents a metric value.
2 properties
Secret
object
Secret
2 properties
MetricDefinitionCollection
object
Represents collection of metric definitions.
1 property1 required
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
PassFailCriteria
object
Pass fail criteria for a test.
1 property
ErrorDetails
object
Error details if there is any failure in load test run
1 property
OptionalLoadTestConfig
object
Configuration for quick load test
6 properties
OutputTestArtifacts
object
The output artifacts for the test run
2 properties2 required
TestRunInputArtifacts
object
The input artifacts for the test run.
6 properties
TestRunStatisticsModel
object
[Readonly] Test run statistics
14 properties
PassFailCriteria_2
object
Pass fail criteria for a test
1 property
AppComponentUpdate
object
An Azure resource object (Refer azure generic resource model :https://docs.microsoft.com/en-us/rest/api/resources/resources/get-by-idgenericresource)
4 properties
PFResult
string
Pass/fail criteria result.
TestRun
object
Load test run model
28 properties1 required
TestRunModel
object
Load test run model
23 properties
DimensionValue
object
Represents a metric dimension value.
2 properties
ErrorResponseBody
object
The error response object.
4 properties
TestRunModelResourceList
object
List of Resources
2 properties
FileUrl
object
FileUrl Model
4 properties
MetricAvailability
object
Metric availability specifies the time grain (aggregation interval or frequency)
1 property
PagedTestRun
object
Paged collection of TestRun items
2 properties1 required
TestRunServerMetricConfig
object
Test run server metrics configuration
6 properties
TimeSeriesElement
object
The time series returned when a data query is performed.
2 properties
AggregationType
string
Aggregation type.
DefaultErrorResponseBody
object
The definition of an error object.
1 property
ResourceMetric
object
Associated metric definition for particular metrics of the azure resource ( Refer : https://docs.microsoft.com/en-us/rest/api/monitor/metric-definitions/listme…
8 properties5 required
MetricNamespace
object
Metric namespace class specifies the metadata for a metric namespace.
2 properties
TestRunAppComponentsUpdate
object
Test run app component
1 property
TimeGrain
string
Time Grain
Status
string
Test run status.
Filters
object
2 properties
FileType
string
Types of file supported.
MetricUnit
string
Metric unit.
PFTestResult
string
Test result based on pass/fail criteria.
MetricDefinition
object
Metric definition
8 properties
AutoStopCriteria
object
Auto stop criteria for a test. This will automatically stop a load test if the error percentage is high for a certain time window.
3 properties
TestRunOutputArtifacts
object
The output artifacts for the test run.
3 properties
AppComponent
object
An Azure resource object (Refer azure generic resource model :https://docs.microsoft.com/en-us/rest/api/resources/resources/get-by-idgenericresource)
7 properties3 required
DimensionFilter
object
Dimension name and values to filter
2 properties
ClientMetricsResults
object
2 properties
TestRunAppComponents
object
Test run app component
6 properties1 required
FileStatus
string
File status.
TimeSeries
object
2 properties
TimeRange
object
2 properties
ClientMetricsFilters
object
3 properties
TestKind
string
Test kind
SecretType
string
Types of secrets supported.
PassFailMetric_2
object
7 properties
SecretMetadata
object
2 properties
DimensionValueList
object
Metrics dimension values.
3 properties
LoadTestConfig
object
The load test configuration
1 property
MetricNamespaceCollection
object
Represents collection of metric namespaces.
1 property1 required
PassFailMetric
object
Pass fail metric
8 properties
LoadTestConfiguration
object
Configurations for the load test.
4 properties
PFAgFunc
string
Aggregation functions for pass/fail criteria.
InputTestArtifacts
object
[ReadOnly]The input artifacts for the test
4 properties
FileUrlPath
object
3 properties
Series
object
4 properties
PFMetrics
string
Metrics for pass/fail criteria.
Metrics
object
The response to a metrics query.
2 properties1 required
TestRunFileInfo
object
Test run file info.
6 properties1 required
Azure.Core.Foundations.ErrorResponse
object
A response containing error details.
1 property1 required
NameAndDesc
object
The name and description
2 properties
TestArtifacts
object
2 properties1 required
TestRunArtifacts
object
Collection of test run artifacts
2 properties
CertificateMetadata
object
Certificates metadata
3 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Microsoft Azure TestRun 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.