POST /ws/rest/service/v1/cashflow/prop/refresh/{project_number}
Purpose:
Refresh selected CashFlow properties.
The input JSON shall provide various options to be considered for refreshing Curves.
Input:
All parameters should be URL encoded.
project_number: (Required) Specify the Project number in which the curve exists.
POST body is a JSON
Note: POST call has input & output both as JSON in the body.
{
"options":{
"property_name": "CBS CF"
}
}
Supported options properties
"property_name": "CBS CF"
"rollup_status"<<Active><Inactive>>
If rollup_status value provided is other than above mentioned values, invalid options message will be thrown.
"detail_level"<<Summary CBS>< CBS><Project / Shell><Commitment>>
If detail_levelvalue provided is other than above mentioned values, invalid options message will be thrown.
"include_curves":<< Yes/ No>> <!-- default is Yes if not provided→>
If include_curves value provided is other than above mentioned values, invalid options message will be thrown.
Output:
JSON object containing 'status', 'data', 'message'
A message will be present if the status is not 200 otherwise it will be "success".