Hi @Jon,
The Release and Build API Documentation is outdated and needs a lot of work. We are aware of the low-quality documentation, and this is on our list to rewrite.
To address your issues.
[1] The error for "/api/releases" should be logged under Admin > Diagnostic Center; it's likely related to an unexpected/missing data in the application; you can narrow it down by specifying application id or something
[2] You'll need to specify application/json
as the content type when posting JSON documents; otherwise the request will be read as application/x-www-form-urlencoded
values or querystring parameters.
[3] The pipeline name is incorrect, it should simply be Release
(for an application pipeline) or global::MyGlobalPipeline
for global pipelines.
Thanks,
Alana