Bulk Update Records
PUT /ws/rest/service/v2/bp/record/bulk
Purpose
To update BP records upper form details.
Notes:
- Only the Simple type and the Line Item type BPs are supported.
- When you use Bulk Create or Bulk Update, you start by exporting the BP design structure to a Microsoft Excel or CSV file and then populating the required fields. If you leave a Data Picker Data Element (DE) field blank that is configured to Auto Populate, the system completes the field when you run a Bulk Create; however, it does not complete the field when you run a Bulk Update. To reduce confusion and maintain consistency for both Bulk Create and Bulk Update, the system uses the Excel or CSV file to populate the Data Picker field if the field is excluded from the Integration Form for the BP design.
- You cannot modify the BP Data Picker alone if it has an associated Line Item Data Picker value. You must provide both the BP Data Picker value and BP Line Item Data Picker value to modify any one of them.
Behavior of the Due Date (due_date) Field
When you create workflow BP records through a REST service, the system currently sets the Due Date automatically based on the Workflow Settings; the Due Date provided in the input request is ignored.
When you update workflow BP records through a REST service, you cannot change the Due Date.
Request Format
Both input & output in JSON format in the body.
Response Format
A JSON object is returned in the following format.
{
"data": [],
"message": [],
"status": <REST status code value>
}
A successful response displays a status code 200.
A failed response displays a message with a status code.
Sample Request For Bulk Update Records
{
"options":{
"bpname" : "Simple_bp",
"project_number" :"P-0002"
},
"data": [
{ "ugenAmountCA":600.0, "unameofAgentDPK": "vendor_002", "record_no":"uxsim02-0000" },
{ "ugenAmountCA":600.0, "unameofAgentDPK": "vendor_002", "record_no":"uxsim02-0001" },
{ "ugenAmountCA":600.0, "unameofAgentDPK": "vendor_002", "record_no":"uxsim02-0002" }
]
}
Sample Success Response For Bulk Update Records
{
"data": [ ],
"message": [ "success" ],
"status":200
}
Related Topics
Create BP Record with Attachment
Update BP Record with Attachment
Payment Application with Auto-populate from SOV and Commits
Add Assignees to Workflow BP Records
Task Reassignment of Workflow Records
Bulk Reverse Auto-populate Records
Get Schedule of Values (SOVs) For Base Commit Type BPs
Terminate Workflow and Non-Workflow BP Records
Last Published Wednesday, April 9, 2025