VS402881: Nenhuma versão do artefato é especificada correspondente à origem do artefato 'MyBuild.' API REST de Gerenciamento de Liberação vNext

Estou usando o TFS 2015.2 RTM e acabei de descobrir que a API REST do Release Management vNext está na 2.2-preview.1 local. Quero criar um release, mas não sei o JSON exato a ser inserido no corpo da solicitação POST desde odocumentação só funciona para o VSTS.

Quando envio a solicitação, recebo a mensagem de erro:

VS402881: No artifact version is specified corresponding to artifact source 'MyBuild.' Specify a valid value and try again. 

Aqui está o JSON:

$body = @"
     {
          definitionId": 1,
    "description": "test",
    "artifacts": [ 
      {
         "alias": "Tailspin Toys", 
         "version": {
               "id": 147,
         },
         "instanceReference": {
            "id": 5
        }
       }
     ]
} 
"@

E aqui está o comando Invoke-RestMethod:

$releaseResponse = Invoke-RestMethod -Method Post -Credential $credential -ContentType application/json -Uri $postUri -Body $body

Quais itens JSON estou faltando? Como encontro o que colocar no corpo JSON se os documentos não têm o que está faltando?

questionAnswers(3)

yourAnswerToTheQuestion