Update a Project Actual
put
/primeapi/restapi/projectActuals
Send a request to this endpoint to update a project actual. An application object with an ID value that matches the ID value provided in the JSON object in the request body will be updated to reflect the JSON contents.
Request
Supported Media Types
- application/json
ProjectActuals to be updated.
Root Schema : ApiEntityProjectActuals
Type:
Show Source
object-
approvedByUserId(optional):
integer(int64)
Read Only:
trueThe username of the user who approved the item. -
approvedDate(optional):
string(date-time)
Read Only:
trueThe date that the actual was approved. -
currencyId(optional):
integer(int64)
Read Only:
trueThe currency associated with the actual. -
description(optional):
string
Allowed Values:
[ "Length[1-4000]" ]Details about the actual. -
effectiveDate(optional):
string(date-time)
The date the actual is effective.
-
fixedExchangeRate(optional):
number
Read Only:
trueThe exchange rate used to convert the Total Amount value from the record currency to the base currency. -
itemPrefix(optional):
string
Allowed Values:
[ "Length[1-60]" ]The auto numbering prefix of a code. -
itemSuffix(optional):
integer(int64)
The auto numbering suffix of a code.
-
link(optional):
string(url)
Read Only:
true -
projectActualCode:
string
Allowed Values:
[ "Length[1-60]" ]The unique identifier for an actual. -
projectActualConfiguredFields(optional):
object ApiEntityProjectActualsConfiguredFields
-
projectActualId(optional):
integer(int64)
The unique identifier of project actual data. This value should not be provided in create operation request data, however, it is required for update requests.
-
projectActualName:
string
Allowed Values:
[ "Length[1-255]" ]The name of the actual. -
projectActualsCost(optional):
object ApiEntityProjectActualsCost
-
projectCompanyId(optional):
integer(int64)
The name of the company associated with the actual.
-
projectId:
integer(int64)
The unique identifier for the project.
-
sourceId(optional):
string
The unique identifier of project actual data in an external source.Example:
coarse -
status(optional):
string
Read Only:
trueAllowed Values:[ "PENDING", "CONFIRMED" ]That status of the actual. Valid values are Pending and Confirmed. -
totalHours(optional):
object Hour
-
updateDate(optional):
string(date-time)
Read Only:
trueDate when the record was last updated. Used for viewing and filtering records, obtained ONLY from GET calls, modified on and after a particular date. Not a part of POST response. -
withdrawByUserId(optional):
integer(int64)
Read Only:
trueThe username of the user who withdrew confirmation of the project actual. -
withdrawDate(optional):
string(date-time)
Read Only:
trueThe date that confirmation of the project actual was withdrawn.
Nested Schema : ApiEntityProjectActualsConfiguredFields
Type:
Show Source
object-
costFlexMap(optional):
object costFlexMap
Additional Properties Allowed: additionalPropertiesThe cost fields associated with a project actual.
-
link(optional):
string(url)
Read Only:
true -
otherFlexMap(optional):
object otherFlexMap
Additional Properties Allowed: additionalPropertiesThe cost fields associated with a project actual.
-
projectActualId(optional):
integer(int64)
The unique identifier of project actual data.
-
textFlexMap(optional):
object textFlexMap
Additional Properties Allowed: additionalPropertiesThe cost fields associated with a project actual.
-
updateDate(optional):
string(date-time)
Read Only:
trueDate when the record was last updated. Used for viewing and filtering records, obtained ONLY from GET calls, modified on and after a particular date. Not a part of POST response.
Nested Schema : ApiEntityProjectActualsCost
Type:
Show Source
object-
link(optional):
string(url)
Read Only:
true -
projectActualId(optional):
integer(int64)
-
projectActuals(optional):
object ApiEntityProjectActuals
-
totalAmount(optional):
object Cost
-
totalAmountProject(optional):
object Cost
-
totalAmountProjectActuals(optional):
object Cost
-
totalAmountWithCbs(optional):
object Cost
-
totalAmountWithCbsProject(optional):
object Cost
-
totalAmountWithCbsProjectActuals(optional):
object Cost
-
totalAmountWorkspace1(optional):
object Cost
-
totalAmountWorkspace2(optional):
object Cost
-
totalAmountWorkspace3(optional):
object Cost
-
updateDate(optional):
string(date-time)
Read Only:
trueDate when the record was last updated. Used for viewing and filtering records, obtained ONLY from GET calls, modified on and after a particular date. Not a part of POST response.
Nested Schema : costFlexMap
Type:
objectAdditional Properties Allowed
Show Source
The cost fields associated with a project actual.
Nested Schema : otherFlexMap
Type:
objectAdditional Properties Allowed
Show Source
The cost fields associated with a project actual.
Nested Schema : textFlexMap
Type:
objectAdditional Properties Allowed
Show Source
The cost fields associated with a project actual.
Nested Schema : additionalProperties
Type:
objectNested Schema : additionalProperties
Type:
objectNested Schema : additionalProperties
Type:
objectNested Schema : Cost
Type:
objectResponse
Supported Media Types
- application/json
204 Response
Successful operation with no content.
400 Response
Invalid input.