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 ProjectApi API

The ProjectApi API from Microsoft Azure — 13 operation(s) for projectapi.

Microsoft Azure ProjectApi 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 Project API. 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 20 operations across 13 paths, and defines 15 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

20 operations 13 paths 15 schemas 3 DELETE10 GET2 PATCH5 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 20

Across 13 paths, the API surfaces 20 operations — 3 DELETE, 10 GET, 2 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

ProjectApi 20
GET
/projects
Microsoft Azure Get Your Projects
microsoftAzureGetprojects → 200default
POST
/projects
Microsoft Azure Create A Project
microsoftAzureCreateproject 5 params → 200default
GET
/projects/{projectId}
Microsoft Azure Get A Specific Project
microsoftAzureGetproject 1 param → 200default
DELETE
/projects/{projectId}
Microsoft Azure Delete A Specific Project
microsoftAzureDeleteproject 1 param → 204default
PATCH
/projects/{projectId}
Microsoft Azure Update A Specific Project
microsoftAzureUpdateproject 1 param body → 200default
GET
/projects/{projectId}/artifacts
Microsoft Azure Get Artifact Content From Blob Storage, Based On Artifact Relative Path In The Blob
microsoftAzureGetartifact 2 params → 200default
GET
/projects/{projectId}/export
Microsoft Azure Exports A Project
microsoftAzureExportproject 1 param → 200default
GET
/projects/{projectId}/iterations
Microsoft Azure Get Iterations For The Project
microsoftAzureGetiterations 1 param → 200default
GET
/projects/{projectId}/iterations/{iterationId}
Microsoft Azure Get A Specific Iteration
microsoftAzureGetiteration 2 params → 200default
DELETE
/projects/{projectId}/iterations/{iterationId}
Microsoft Azure Delete A Specific Iteration Of A Project
microsoftAzureDeleteiteration 2 params → 204default
PATCH
/projects/{projectId}/iterations/{iterationId}
Microsoft Azure Update A Specific Iteration
microsoftAzureUpdateiteration 2 params body → 200default
GET
/projects/{projectId}/iterations/{iterationId}/export
Microsoft Azure Get The List Of Exports For A Specific Iteration
microsoftAzureGetexports 2 params → 200default
POST
/projects/{projectId}/iterations/{iterationId}/export
Microsoft Azure Export A Trained Iteration
microsoftAzureExportiteration 4 params → 200default
GET
/projects/{projectId}/iterations/{iterationId}/performance
Microsoft Azure Get Detailed Performance Information About An Iteration
microsoftAzureGetiterationperformance 4 params → 200default
GET
/projects/{projectId}/iterations/{iterationId}/performance/images
Microsoft Azure Get Image With Its Prediction For A Given Project Iteration
microsoftAzureGetimageperformances 6 params → 200default
GET
/projects/{projectId}/iterations/{iterationId}/performance/images/count
Microsoft Azure Gets The Number Of Images Tagged With The Provided {tagids} That Have Prediction Results From training For The Provided Iteration {iterationid}
microsoftAzureGetimageperformancecount 3 params → 200default
POST
/projects/{projectId}/iterations/{iterationId}/publish
Microsoft Azure Publish A Specific Iteration
microsoftAzurePublishiteration 5 params → 200default
DELETE
/projects/{projectId}/iterations/{iterationId}/publish
Microsoft Azure Unpublish A Specific Iteration
microsoftAzureUnpublishiteration 2 params → 204default
POST
/projects/{projectId}/train
Microsoft Azure Queues Project For Training
microsoftAzureTrainproject 5 params body → 200default
POST
/projects/import
Microsoft Azure Imports A Project
microsoftAzureImportproject 2 params → 200default

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are Iteration (16 properties), ImagePerformance (9 properties), Project (9 properties), ImageRegion (8 properties). Each schema is shown below with its type and property counts.

Export
object
5 properties
TagPerformance
object
Represents performance data for a particular tag in a trained iteration.
7 properties
ImagePerformance
object
Image performance model.
9 properties
Prediction
object
Prediction result.
5 properties
TrainingParameters
object
Parameters used for training.
1 property
Project
object
Represents a project.
9 properties 3 required
ImageProcessingSettings
object
Represents image preprocessing settings used by image augmentation.
1 property
ImageRegion
object
8 properties 5 required
ProjectExport
object
Represents information about a project export.
6 properties
BoundingBox
object
Bounding box that defines a region of an image.
4 properties 4 required
CustomVisionError
object
2 properties 2 required
ImageTag
object
3 properties
IterationPerformance
object
Represents the detailed performance data for a trained iteration.
6 properties
Iteration
object
Iteration model to be sent over JSON.
16 properties 1 required
ProjectSettings
object
Represents settings associated with a project.
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-projectapi-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 ProjectApi 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.