Azure Pipelines · JSON-LD Context
Microsoft Azure Pipelines Context
JSON-LD context defining the semantic vocabulary for Microsoft Azure Pipelines from Azure Pipelines.
15 Classes
63 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
microsoft:
https://microsoft.com/schema#
Classes
ApiError
PipelineArtifact
BuildArtifact
BuildDefinitionReference
TeamProjectReference
BuildRepository
IdentityRef
Build
Log
PipelineConfiguration
CreatePipelineParameters
Pipeline
ReferenceLinks
Run
RunPipelineParameters
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| message | string | |
| typeName | string | |
| typeKey | string | |
| errorCode | integer | |
| eventId | integer | |
| name | string | |
| signedContent | ||
| url | reference | |
| resource | ||
| path | string | |
| revision | integer | |
| type | string | |
| queueStatus | string | |
| createdDate | dateTime | |
| project | reference | |
| uri | string | |
| description | string | |
| state | string | |
| visibility | string | |
| defaultBranch | string | |
| clean | string | |
| checkoutSubmodules | boolean | |
| displayName | string | |
| uniqueName | string | |
| imageUrl | reference | |
| buildNumber | string | |
| buildNumberRevision | integer | |
| status | string | |
| result | string | |
| queueTime | dateTime | |
| startTime | dateTime | |
| finishTime | dateTime | |
| definition | reference | |
| sourceBranch | string | |
| sourceVersion | string | |
| reason | string | |
| priority | string | |
| requestedBy | reference | |
| requestedFor | reference | |
| lastChangedBy | reference | |
| lastChangedDate | dateTime | |
| repository | reference | |
| parameters | string | |
| tags | list | |
| templateParameters | ||
| deleted | boolean | |
| retainedByRelease | boolean | |
| logs | ||
| _links | ||
| createdOn | dateTime | |
| lastChangedOn | dateTime | |
| lineCount | integer | |
| folder | string | |
| configuration | ||
| self | ||
| web | ||
| pipeline | ||
| pipeline.web | ||
| finishedDate | dateTime | |
| resources | ||
| variables | ||
| stagesToSkip | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://microsoft.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"microsoft": "https://microsoft.com/schema#",
"ApiError": "microsoft:ApiError",
"id": {
"@id": "microsoft:id",
"@type": "xsd:string"
},
"message": {
"@id": "microsoft:message",
"@type": "xsd:string"
},
"typeName": {
"@id": "microsoft:typeName",
"@type": "xsd:string"
},
"typeKey": {
"@id": "microsoft:typeKey",
"@type": "xsd:string"
},
"errorCode": {
"@id": "microsoft:errorCode",
"@type": "xsd:integer"
},
"eventId": {
"@id": "microsoft:eventId",
"@type": "xsd:integer"
},
"PipelineArtifact": "microsoft:PipelineArtifact",
"name": {
"@id": "microsoft:name",
"@type": "xsd:string"
},
"signedContent": {
"@id": "microsoft:signedContent"
},
"url": {
"@id": "microsoft:url",
"@type": "@id"
},
"BuildArtifact": "microsoft:BuildArtifact",
"resource": {
"@id": "microsoft:resource"
},
"BuildDefinitionReference": "microsoft:BuildDefinitionReference",
"path": {
"@id": "microsoft:path",
"@type": "xsd:string"
},
"revision": {
"@id": "microsoft:revision",
"@type": "xsd:integer"
},
"type": {
"@id": "microsoft:type",
"@type": "xsd:string"
},
"queueStatus": {
"@id": "microsoft:queueStatus",
"@type": "xsd:string"
},
"createdDate": {
"@id": "microsoft:createdDate",
"@type": "xsd:dateTime"
},
"project": {
"@id": "microsoft:project",
"@type": "@id"
},
"uri": {
"@id": "microsoft:uri",
"@type": "xsd:string"
},
"TeamProjectReference": "microsoft:TeamProjectReference",
"description": {
"@id": "microsoft:description",
"@type": "xsd:string"
},
"state": {
"@id": "microsoft:state",
"@type": "xsd:string"
},
"visibility": {
"@id": "microsoft:visibility",
"@type": "xsd:string"
},
"BuildRepository": "microsoft:BuildRepository",
"defaultBranch": {
"@id": "microsoft:defaultBranch",
"@type": "xsd:string"
},
"clean": {
"@id": "microsoft:clean",
"@type": "xsd:string"
},
"checkoutSubmodules": {
"@id": "microsoft:checkoutSubmodules",
"@type": "xsd:boolean"
},
"IdentityRef": "microsoft:IdentityRef",
"displayName": {
"@id": "microsoft:displayName",
"@type": "xsd:string"
},
"uniqueName": {
"@id": "microsoft:uniqueName",
"@type": "xsd:string"
},
"imageUrl": {
"@id": "microsoft:imageUrl",
"@type": "@id"
},
"Build": "microsoft:Build",
"buildNumber": {
"@id": "microsoft:buildNumber",
"@type": "xsd:string"
},
"buildNumberRevision": {
"@id": "microsoft:buildNumberRevision",
"@type": "xsd:integer"
},
"status": {
"@id": "microsoft:status",
"@type": "xsd:string"
},
"result": {
"@id": "microsoft:result",
"@type": "xsd:string"
},
"queueTime": {
"@id": "microsoft:queueTime",
"@type": "xsd:dateTime"
},
"startTime": {
"@id": "microsoft:startTime",
"@type": "xsd:dateTime"
},
"finishTime": {
"@id": "microsoft:finishTime",
"@type": "xsd:dateTime"
},
"definition": {
"@id": "microsoft:definition",
"@type": "@id"
},
"sourceBranch": {
"@id": "microsoft:sourceBranch",
"@type": "xsd:string"
},
"sourceVersion": {
"@id": "microsoft:sourceVersion",
"@type": "xsd:string"
},
"reason": {
"@id": "microsoft:reason",
"@type": "xsd:string"
},
"priority": {
"@id": "microsoft:priority",
"@type": "xsd:string"
},
"requestedBy": {
"@id": "microsoft:requestedBy",
"@type": "@id"
},
"requestedFor": {
"@id": "microsoft:requestedFor",
"@type": "@id"
},
"lastChangedBy": {
"@id": "microsoft:lastChangedBy",
"@type": "@id"
},
"lastChangedDate": {
"@id": "microsoft:lastChangedDate",
"@type": "xsd:dateTime"
},
"repository": {
"@id": "microsoft:repository",
"@type": "@id"
},
"parameters": {
"@id": "microsoft:parameters",
"@type": "xsd:string"
},
"tags": {
"@id": "microsoft:tags",
"@container": "@list"
},
"templateParameters": {
"@id": "microsoft:templateParameters"
},
"deleted": {
"@id": "microsoft:deleted",
"@type": "xsd:boolean"
},
"retainedByRelease": {
"@id": "microsoft:retainedByRelease",
"@type": "xsd:boolean"
},
"logs": {
"@id": "microsoft:logs"
},
"_links": {
"@id": "microsoft:_links"
},
"Log": "microsoft:Log",
"createdOn": {
"@id": "microsoft:createdOn",
"@type": "xsd:dateTime"
},
"lastChangedOn": {
"@id": "microsoft:lastChangedOn",
"@type": "xsd:dateTime"
},
"lineCount": {
"@id": "microsoft:lineCount",
"@type": "xsd:integer"
},
"PipelineConfiguration": "microsoft:PipelineConfiguration",
"CreatePipelineParameters": "microsoft:CreatePipelineParameters",
"folder": {
"@id": "microsoft:folder",
"@type": "xsd:string"
},
"configuration": {
"@id": "microsoft:configuration"
},
"Pipeline": "microsoft:Pipeline",
"ReferenceLinks": "microsoft:ReferenceLinks",
"self": {
"@id": "microsoft:self"
},
"web": {
"@id": "microsoft:web"
},
"pipeline": {
"@id": "microsoft:pipeline"
},
"pipeline.web": {
"@id": "microsoft:pipeline.web"
},
"Run": "microsoft:Run",
"finishedDate": {
"@id": "microsoft:finishedDate",
"@type": "xsd:dateTime"
},
"resources": {
"@id": "microsoft:resources"
},
"variables": {
"@id": "microsoft:variables"
},
"RunPipelineParameters": "microsoft:RunPipelineParameters",
"stagesToSkip": {
"@id": "microsoft:stagesToSkip",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Azure Pipelines API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Azure Pipelines's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-05) from openapi/microsoft-azure-pipelines-artifacts-api-openapi.yml, openapi/microsoft-azure-pipelines-build-artifacts-api-openapi.yml, openapi/microsoft-azure-pipelines-build-definitions-api-openapi.yml.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/microsoft-azure-pipelines-artifacts-api-openapi.yml",
"openapi/microsoft-azure-pipelines-build-artifacts-api-openapi.yml",
"openapi/microsoft-azure-pipelines-build-definitions-api-openapi.yml",
"openapi/microsoft-azure-pipelines-build-tags-api-openapi.yml",
"openapi/microsoft-azure-pipelines-builds-api-openapi.yml"
]
}