# Create or Update Batch Plan Accumulator Create or Update multiple Plan Accumulator at once. If the entity exists, it will be updated. If the entity does not exist, it will be created. Endpoint: PUT /plans/{planID}/accumulators-batch Version: v1 Security: apiKeyAuth, bearerAuth ## Header parameters: - `vbasoftware-database` (string, required) Target database ## Path parameters: - `planID` (string, required) Plan ID ## Request fields (application/json): - `plan_ID` (string, required) References the Plans.Plan_ID for this Added Accumulator. - `accum_Name` (string, required) Unique identifier for this Added Accumulator. This value must also be unique of any Benefit_Code value in BenefitCodes.Benefit_Code. - `annual_Max` (number,null) Total annual amount that the Plan will pay both In Network and Out of Network. - `annual_Max_Member` (number,null) Total annual amount that the Plan will pay both In Network and Out of Network. - `annual_Max_Net` (number,null) Annual amount that the Plan will pay In Network. - `annual_Max_Net_Member` (number,null) Annual amount that the Plan will pay In Network. - `annual_Max_OON` (number,null) Annual amount that the Plan will pay Out of Network. - `annual_Max_OON_Member` (number,null) Annual amount that the Plan will pay Out of Network. - `coIns_Max_Mem` (number,null) Total Co-Insurance amount for the Member. - `coIns_Max_Net_Mem` (number,null) In Network Co-Insurance amount for the Member. - `coIns_Max_Net_Sub` (number,null) In Network Co-Insurance amount for the Family. - `coIns_Max_OON_Mem` (number,null) Out of Network Co-Insurance amount for the Member. - `coIns_Max_OON_Sub` (number,null) Out of Network Co-Insurance amount for the Family. - `coIns_Max_Sub` (number,null) Total Co-Insurance amount for the Family. - `entry_Date` (string) Date when the record was first added to the system. - `entry_User` (string,null) User that first added the record to the system. - `lifetime_Max` (number,null) Total lifetime amount that the Plan will pay both In Network and Out of Network. - `lifetime_Max_Member` (number,null) Total lifetime amount that the Plan will pay both In Network and Out of Network. - `lifetime_Max_Net` (number,null) Lifetime amount that the Plan will pay In Network. - `lifetime_Max_Net_Member` (number,null) Lifetime amount that the Plan will pay In Network. - `lifetime_Max_OON` (number,null) Lifetime amount that the Plan will pay Out of Network. - `lifetime_Max_OON_Member` (number,null) Lifetime amount that the Plan will pay Out of Network. - `member_Ded_OON` (number,null) Out of Network deductible amount for the Member. - `member_Ded_PPO` (number,null) In Network deductible amount for the Member. - `member_Deductible` (number,null) Total deductible amount for the Member. - `ooP_Max_Mem` (number,null) Total Out of Pocket amount for the Member. - `ooP_Max_Net_Mem` (number,null) In Network Out of Pocket amount for the Member. - `ooP_Max_Net_Sub` (number,null) In Network Out of Pocket amount for the Family. - `ooP_Max_OON_Mem` (number,null) Out of Network Out of Pocket amount for the Member. - `ooP_Max_OON_Sub` (number,null) Out of Network Out of Pocket amount for the Family. - `ooP_Max_Sub` (number,null) Total Out of Pocket amount for the Family. - `subscriber_Ded_OON` (number,null) Out of Network deductible amount for the Family. - `subscriber_Ded_PPO` (number,null) In Network deductible amount for the Family. - `subscriber_Deductible` (number,null) Total deductible amount for the Family. - `update_Date` (string) Date when the record was last updated in the system. - `update_User` (string,null) User that last updated the record in the system. ## Response 207 fields (text/plain): - `data` (array,null) - `data.id` (array, required) List of key/value pairs that represent the unique id for the entity operation. - `data.id.key` (string,null) - `data.id.value` (any,null) - `data.status` (integer, required) http status of the operation (eg, 200, 201, 500) - `data.body` (string, required) operation message (eg, Updated, Created, Error message) - `error` (object) - `error.detail` (string,null) A human-readable explanation specific to this occurrence of the problem. - `error.instance` (string,null) A URI reference that identifies the specific occurrence of the problem.It may or may not yield further information if dereferenced. - `error.status` (integer) The HTTP status code([RFC7231], Section 6) generated by the origin server for this occurrence of the problem. - `error.title` (string,null) A short, human-readable summary of the problem type.It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization(e.g., using proactive content negotiation; see[RFC7231], Section 3.4). - `error.type` (string,null) A URI reference [RFC3986] that identifies the problem type. This specification encourages that, when dereferenced, it provide human-readable documentation for the problem type (e.g., using HTML [W3C.REC-html5-20141028]). When this member is not present, its value is assumed to be "about:blank". - `debug` (object) - `debug.activityID` (string, required) ## Response 401 fields