Task/Items/UpdateTask
Updates a single task with the data posted.
Value | Notes | |
---|---|---|
URI | {Service Root URI}/Task/Items/UpdateTask e.g. https://api.denallix.com:443/K2Services/SyncREST.svc/Task/Items/UpdateTask |
|
Method | POST |
This method cannot be called via URI construction in the address bar of standard browsers. Tooling such as Fiddler or .NET code may be required to execute the POST. Only XML requests are allowed. JSON requests will result in a 202 Status code and the task will NOT be updated. |
Request Headers | Authorization: Basic {encrypted token goes here} Content-type: application/xml |
Ensure that the request has at least these headers set.
|
Request Body | The request body contains the UpdateTask item represented as XML. The Task item XML returned from Task GET methods can be used as a starting point for the XML input of this POST method. Any invalid elements or attributes will be ignored | |
Request Body Example | <t:UpdateTask xmlns:t="http://schemas.k2.com/task/d1" xmlns:p="http://schemas.k2.com/process/d1" Action="a:Rework"> <t:Task SerialNumber="2_24" > <p:ProcessDataField Name="MyProcessDataField">Some process data value</p:ProcessDataField> <p:ProcessXmlField Name="MyProcXmlField"><XmlDocument>Some Process XML document</XmlDocument></p:ProcessXmlField> <p:ActivityDataField Name="MyActDataField">Some activity data value</p:ActivityDataField> <p:ActivityXmlField Name="MyActXmlField"><XmlDocument>Some Activity XML document</XmlDocument></p:ActivityXmlField> </t:Task> </t:UpdateTask> |
|
Namespaces |
The UpdateTask XML requires namespaces to be defined.
|
|
Elements and Attributes |
|
|
Return Type | Due to the asynchronous nature of the POST, a successful call may not return anything depending on the tooling used to execute the POST | |
Return Example | HTTP/1.1 200 OK Cache-Control: private Content-Length: 0 Server: Microsoft-IIS/7.5 X-AspNet-Version: 2.0.50727 X-Powered-By: ASP.NET X-UA-Compatible: IE=EmulateIE7 Date: Wed, 16 Feb 2011 03:01:36 GMT |