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

The Artifact API from Microsoft Azure — 18 operation(s) for artifact.

Microsoft Azure Artifact 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 Artifact. 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 18 paths, and defines 20 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

22 operations 18 paths 20 schemas 3 DELETE10 GET8 POST1 PUT

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 18 paths, the API surfaces 22 operations — 3 DELETE, 10 GET, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Artifact 22
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/metadata
Microsoft Azure Create Artifact
microsoftAzureArtifactsCreate 3 params body → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/register
Microsoft Azure Create An Artifact For An Existing Data Location
microsoftAzureArtifactsRegister 3 params body → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/metadata
Microsoft Azure Get Artifact Metadata By Id
microsoftAzureArtifactsGet 6 params → 200default
DELETE
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/metadata
Microsoft Azure Delete Artifact Metadata
microsoftAzureArtifactsDeletemetadata 7 params → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}
Microsoft Azure Get Artifacts Metadata In A Container Or Path
microsoftAzureArtifactsListincontainer 7 params → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/content
Microsoft Azure Get Artifact Content By Id
microsoftAzureArtifactsDownload 6 params → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/content
Microsoft Azure Upload Artifact Content
microsoftAzureArtifactsUpload 9 params body → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/contentinfo
Microsoft Azure Get Artifact Content Information
microsoftAzureArtifactsGetcontentinformation 6 params → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/contentinfo/storageuri
Microsoft Azure Get Artifact Storage Content Information
microsoftAzureArtifactsGetstoragecontentinformation 6 params → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/write
Microsoft Azure Get Writable Shared Access Signature For Artifact
microsoftAzureArtifactsGetsas 6 params → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/prefix/contentinfo
Microsoft Azure Get Shared Access Signature For An Artifact
microsoftAzureArtifactsListsasbyprefix 7 params → 200default
GET
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/prefix/contentinfo/storageuri
Microsoft Azure Get Storage Uri For Artifacts In A Path
microsoftAzureArtifactsListstorageuribyprefix 7 params → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/batch/metadata
Microsoft Azure Get Batch Artifacts By Ids
microsoftAzureArtifactsBatchgetbyid 3 params body → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/storageuri/batch/metadata
Microsoft Azure Get Batch Artifacts Storage By Ids
microsoftAzureArtifactsBatchgetstoragebyid 3 params body → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch/ingest/containersas
Microsoft Azure Batch Ingest Using Shared Access Signature
microsoftAzureArtifactsBatchingestfromsas 5 params body → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch/metadata
Microsoft Azure Create A Batch Of Empty Artifacts
microsoftAzureArtifactsBatchcreateemptyartifacts 5 params body → 200default
POST
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch/metadata:delete
Microsoft Azure Delete Batch Of Artifact Metadata
microsoftAzureArtifactsDeletebatchmetadata 6 params body → 200default
DELETE
/artifact/v2.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/artifacts/{origin}/{container}/batch
Microsoft Azure Delete Artifact Metadata
microsoftAzureArtifactsDeletemetadataincontainer 6 params → 200default
PUT
/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
Microsoft Azure Put Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts Artifactname
microsoftAzureArtifactsCreateorupdate 4 params body → 201default
GET
/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
Microsoft Azure Get Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts Artifactname
microsoftAzureArtifactsGet 4 params → 200default
DELETE
/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
Microsoft Azure Delete Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts Artifactname
microsoftAzureArtifactsDelete 4 params → 200204default
GET
/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts
Microsoft Azure Get Resourcescope Providers Microsoft Blueprint Blueprints Blueprintname Artifacts
microsoftAzureArtifactsList 3 params → 200default

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are Artifact (7 properties), RootError (5 properties), ErrorResponse (5 properties), ArtifactContainerSas (4 properties). Each schema is shown below with its type and property counts.

SqlDataPath
object
4 properties
ArtifactIdList
object
Contains list of Artifact Ids.
1 property 1 required
ArtifactPathList
object
Contains list of Artifact Paths.
1 property 1 required
InnerErrorResponse
object
A nested structure of errors.
2 properties
ArtifactPath
object
Details of an Artifact Path.
1 property 1 required
StoredProcedureParameter
object
3 properties
Artifact
object
Details of an Artifact.
7 properties 3 required
ArtifactContentInformation
object
Details of an Artifact Content Information.
4 properties
BatchArtifactContentInformationResult
object
Results of the Batch Artifact Content Information request.
3 properties
AzureResourceBase
object
Common properties for all Azure resources.
3 properties
PaginatedArtifactList
object
A paginated list of Artifacts.
3 properties
PaginatedArtifactContentInformationList
object
A paginated list of ArtifactContentInformations.
3 properties
ArtifactList
object
List of blueprint artifacts.
2 properties
ArtifactContainerSas
object
Details of the Artifact Container's shared access signature.
4 properties 2 required
ErrorDetails
object
The error details.
3 properties
DataPath
object
3 properties
ErrorResponse
object
The error response.
5 properties
Artifact_2
object
Represents a blueprint artifact.
1 property 1 required
CloudError
object
1 property
RootError
object
The root error.
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-artifact-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 Artifact 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.