# Create or Update Batch MemEnrollmentRider Create or Update multiple MemEnrollmentRider at once. If the entity exists, it will be updated. If the entity does not exist, it will be created. Endpoint: PUT /subscribers/{subscriberID}/members/{memberSeq}/groups/{groupID}/divisions/{divisionID}/enrollments/{groupCoverageStart}/{subStartDate}/plans/{planID}/{planStart}/riders-batch Version: v1 Security: apiKeyAuth, bearerAuth ## Header parameters: - `vbasoftware-database` (string, required) Target database ## Path parameters: - `subscriberID` (string, required) Subscriber ID - `memberSeq` (string, required) Member Seq - `groupID` (string, required) Group ID - `divisionID` (string, required) Division ID - `groupCoverageStart` (string, required) Group Coverage Start - `subStartDate` (string, required) Sub Start Date - `planID` (string, required) Plan ID - `planStart` (string, required) Plan Start ## Request fields (application/json): - `subscriber_ID` (string, required) References the MemenrollmentPlan.Subscriber_ID value in parent table. - `member_Seq` (string, required) References the MemenrollmentPlan.Member_Seq value in parent table. - `group_ID` (string, required) References the MemenrollmentPlan.Group_ID value in parent table. - `division_ID` (string, required) References the MemenrollmentPlan.Division_ID value in parent table. - `group_Coverage_Start` (string, required) References the MemenrollmentPlan.Group_Coverage_Start value in parent table. - `sub_Start_Date` (string, required) References the MemenrollmentPlan.Sub_Start_Date value in parent table. - `plan_ID` (string, required) References the MemenrollmentPlan.Plan_ID value in parent table. - `plan_Start` (string, required) References the MemenrollmentPlan.Plan_Start value in parent table. - `benefit_Code` (string, required) References the BenefitCodes.Benefit_Code value that is flagged as a Rider on this Plan and indicates the optional coverage this member has enrolled in. - `from_Date` (string, required) Start date of Rider coverage. - `employee_Contribution` (number,null) Indicates the Employee Contribution amount that is used during Diability processing to properly take tax amounts. - `employee_Contribution_Pct` (boolean, required) Indicates if the Emploee Contribution amount entered is a Pct or flat amount. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `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. - `external_ID` (string,null) Custom value used for Ceridican tax processing interface. - `ltC_Daily_Benefit_Amount` (number,null) Member elected Daily Benefit Amount - `ltC_Lifetime_Max_Amount` (number,null) Lifetime Max Amount elected - `ltC_Lifetime_Max_Days` (integer,null) Lifetime Max Days elected - `ltC_Lifetime_Max_Years` (integer,null) Lifetime Max Years elected - `ltC_Monthly_Benefit_Amount` (number,null) Member elected Monthly Benefit Amount - `thru_Date` (string,null) End date of Rider coverage. - `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. - `volume` (number,null) The Member's 'Volume' within the selected Rider benefit on the enrollment. The Member Enrollment 'Volume' has no impact on invoicing. ## 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