Batch Update Rules of Credit
put
/api/restapi/ruleOfCredit/batch
Send a request to this endpoint to update one or more rules of credit. For each JSON object provided in the request body, an application object with a matching ID value will be updated to reflect the JSON contents.
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Root Schema : List<ApiEntityRuleOfCreditInput>
Type:
arrayTitle:
Show Source
List<ApiEntityRuleOfCreditInput>-
Array of:
object ApiEntityRuleOfCreditInput
Title:
ApiEntityRuleOfCreditInputThis entity represents a RuleOfCredit object, a unique RuleOfCredit object can be identified by the following combinations of the fields.- rocId
- rocName,workspaceId
- rocName,workspaceCode
Nested Schema : ApiEntityRuleOfCreditInput
Type:
objectTitle:
ApiEntityRuleOfCreditInputThis entity represents a RuleOfCredit object, a unique RuleOfCredit object can be identified by the following combinations of the fields.
Show Source
- rocId
- rocName,workspaceId
- rocName,workspaceCode
-
milestones(required): array
milestones
The milestones associated with the rule of credit.
-
pushDownType: string
Allowed Values:
[ "MANUAL", "AUTOMATIC" ]The push down type of the rule of credit. -
rocId: integer
(int64)
Unique identifier of the rule of credit.
-
rocName(required): string
Minimum Length:
1Maximum Length:255The name of the rule of credit. -
type: string
Allowed Values:
[ "MANUAL", "ZERO_TO_ONE_HUNDRED" ]Determines how each milestone in a rule of credit can be progressed.
Manual: Allows partial completion of a milestone, entered as a percentage.
0/100%: Partial progress cannot be made when progressing a milestone. As soon as the milestone is selected, the milestone is 100% complete. -
workspaceCode: string
Minimum Length:
0Maximum Length:60The user-specified identifier of a workspace. -
workspaceId(required): integer
(int64)
The unique identifier for the workspace.The workspace object can also be identified by its unique criteria.
Nested Schema : milestones
Type:
arrayThe milestones associated with the rule of credit.
Show Source
-
Array of:
object ApiEntityRuleOfCreditMilestoneInput
Title:
ApiEntityRuleOfCreditMilestoneInput
Nested Schema : ApiEntityRuleOfCreditMilestoneInput
Type:
objectTitle:
Show Source
ApiEntityRuleOfCreditMilestoneInput-
action: string
Allowed Values:
[ "DELETE" ]Provide value for this field during object update to delete the assigned configured field value. -
milestoneId: integer
(int64)
Unique identifier of the rule of credit milestone.
-
milestoneName(required): string
Minimum Length:
1Maximum Length:255The name of the milestone for the rule of credit. -
percentComplete(required): number
(double)
Minimum Value:
0Maximum Value:1The percentage of work to be completed for the milestone in relation to the entire rule of credit. -
ruleOfCreditId: integer
(int64)
The unique identifier of a rule of credit.
-
sequenceNumber(required): integer
(int32)
The number that specifies the position of a milestone in a milestone list.
Examples
Back to Top
Response
200 Response
A collection of object IDs mapped to a canonical link of the object. For example - {"links":{"1":"https://[host]:[port]/api/restapi/[object]/1","2":"https://[host]:[port]/api/restapi/[object]/2"}}
400 Response
Invalid input for the rule of credit service. Verify the request contains valid data, then resubmit the request.