Search code examples
c#azure-devopsrestsharp

Create Work Item using Azure DevOps Rest API using C#


I am unable to create Work Item using Azure DevOps REST API as mentioned in Work Items - Create

Request:

https://dev.azure.com/{organization}/MyTestProject/_apis/wit/workitems/$Task?api-version=6.0-preview.3

Request Body:
[
  {
    "op": "add",
    "path": "/fields/System.Title",
    "value": "Task2"
  }
]

Code to Get Response (Note this code works for all other POST Requests):

using (HttpResponseMessage response = client.SendAsync(requestMessage).Result)
      {
         response.EnsureSuccessStatusCode();
         JsonResponse = await response.Content.ReadAsStringAsync();
      }

Response: 400

Can someone please suggest?


Solution

  • application/json-patch+json is required.