PUT api/{siteCode}/PurchaseOrder/UpdateMilestoneDates

Updates the Critical Path Milestone date.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
siteCode

The site code.

integer

Required

Body Parameters

The milestone object.

UpdatePOMilestones
NameDescriptionTypeAdditional information
ID

integer

Required

ActualDate

date

None.

ScheduledDate

date

None.

ReasonCode

string

String length: inclusive between 0 and 50

ReasonName

string

String length: inclusive between 0 and 50

ReasonNotes

string

String length: inclusive between 0 and 255

isActual

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 57,
  "ActualDate": "2014-06-23T00:00:00",
  "ScheduledDate": "2014-06-22T00:00:00",
  "ReasonCode": "XYZ",
  "ReasonName": "Big Problem in Little China",
  "ReasonNotes": "Someone messed up big time and now we need Kurt Russell to help us out",
  "isActual": false
}

application/xml, text/xml

Sample:
<UpdatePOMilestones xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ID>57</ID>
  <ActualDate>2014-06-23T00:00:00</ActualDate>
  <ScheduledDate>2014-06-22T00:00:00</ScheduledDate>
  <ReasonCode>XYZ</ReasonCode>
  <ReasonName>Big Problem in Little China</ReasonName>
  <ReasonNotes>Someone messed up big time and now we need Kurt Russell to help us out</ReasonNotes>
  <isActual>false</isActual>
</UpdatePOMilestones>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HTTP Status Code 200

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.