a mesma chave de segurança WSAPI v2.0 funciona em um cliente REST, mas produz um erro de chave inválido quando usado com curl

No cliente REST de um navegador, quando eu postar nesse URL

https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/create?key=123abc

com este corpo de solicitação:

{
"HierarchicalRequirement": 
{"Name": "mystory"}
}

funciona, mas

curl -u '[email protected]:password' -H "Content-Type: application/json" -d  '{"HierarchicalRequirement": {"Name": "mystory"}}' https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/create?key=123abc

produz um erro de chave inválido:

{"CreateResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": ["Not authorized to perform action: Invalid key"], "Warnings": []}}

Eu pensei inicialmente que a chave de segurança expira (nunca?), Mas a reutilizou novamente com sucesso no cliente REST.

questionAnswers(1)

yourAnswerToTheQuestion