Iteração da API REST do Visual Studio e IDs de área

Estou trabalhando com a API RSO do VSO e tenho uma pergunta sobre como a iteração e os IDs de área são atribuídos. Especificamente, por que é quando atribuo um item de trabalho à Iteração raiz ou à Área que o ID retornado para o WIT não é retornado quando eu consulta os nós de classificação?

Por exemplo, imagine que eu tenho essa hierarquia ao consultar / DefaultCollection / meu projeto / _apis / wit / classificationnodes? $ Depth = 2

Meu Projeto: id = 1234Área 1: id = 5678Área 2: id = 9012

Depois, procuro um item de trabalho usando / DefaultCollection / _apis / wit / workItems / 1? $ Expand = all

Se o item de trabalho estiver na Área 1 ou 2, o campo System.AreaId será o esperado (5678 e 9012, respectivamente). No entanto, se eu atribuir o item de trabalho ao Meu Projeto, o System.AreaID é algum valor que não é incluído quando eu consulta todos os nós de classificação. Parece haver algum tipo de relacionamento entre os IDs, pois eles são seriais (por exemplo, o ID retornado pela consulta do nó de classificação é 1232 para a área e 1233 para a iteração), mas não consigo encontrar uma maneira de consultar obtenha o ID real retornado pela consulta do item de trabalho.

De fato, não apenas o ID retornado para um item de trabalho não está presente quando eu consulta todos os nós de classificação; se eu atribuir o item de trabalho à iteração raiz e à área, o ID retornado para ambos os campos tem o mesmo valor que não é incluído na consulta do nó de classificação.

O que eu preciso é de uma maneira de analisar um item de trabalho e descobrir a área e a iteração à qual ele pertence. Provavelmente eu poderia fazer algo com as seqüências de campos do caminho retornadas, mas isso parece propenso a erros, pois os usuários podem alterá-las.

**** Editar **** O texto acima parece ser um bug na API REST, mas para qualquer pessoa que se deparar com esta postagem, há uma maneira de obter um ID de iteração utilizável pela string do caminho. Estruture sua chamada REST da seguinte maneira:

/ DefaultCollection / [Nome do projeto] / _ apis / wit / classificationnodes / iterations / Release 1 / Sprint 1 (etc.)