POST api/Beneficiaries/Upload
Upload
Request Information
URI Parameters
None.
Body Parameters
Collection of BeneficiaryUploadValidationResult| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorMessage | string |
None. |
|
| HasError | boolean |
None. |
|
| CompanyId | integer |
None. |
|
| EmployeeId | integer |
None. |
|
| EmployeeFullName | string |
None. |
|
| GradeId | integer |
None. |
|
| WorkLocationId | integer |
None. |
|
| PlantId | integer |
None. |
|
| FamilyMemberId | integer |
None. |
|
| FamilyFullName | string |
None. |
|
| EmployeePlanId | integer |
None. |
|
| FamilyPlanId | integer |
None. |
|
| FamilyTopupPlanId | integer |
None. |
|
| Relation | RelationEnum |
None. |
|
| Action | ActionEnum |
None. |
|
| CoverageId1 | integer |
None. |
|
| CoverageHospitalId1 | integer |
None. |
|
| CoverageId2 | integer |
None. |
|
| CoverageHospitalId2 | integer |
None. |
|
| CoverageId3 | integer |
None. |
|
| CoverageHospitalId3 | integer |
None. |
|
| EmployeeFamilyCategoryId | integer |
None. |
|
| ColumnError | Collection of integer |
None. |
|
| RowId | integer |
None. |
|
| Id | integer |
None. |
|
| BeneficiaryId | integer |
None. |
|
| EmployeeNo | string |
None. |
|
| EmployeeFirstName | string |
None. |
|
| EmployeeLastName | string |
None. |
|
| EmployeeEnFullName | string |
None. |
|
| EmployeeJob | string |
None. |
|
| EmployeeGrade | string |
None. |
|
| EmployeeCostCenter | string |
None. |
|
| EmployeeWorkLocation | string |
None. |
|
| FamilyFirstName | string |
None. |
|
| FamilyLastName | string |
None. |
|
| CitizenId | string |
None. |
|
| BirthDate | string |
None. |
|
| Gender | string |
None. |
|
| BankNo | string |
None. |
|
| BankName | string |
None. |
|
| BeneficiaryType | string |
None. |
|
| StartDate | string |
None. |
|
| PlanStartDate | string |
None. |
|
| EndDate | string |
None. |
|
| RelationFlag | string |
None. |
|
| ActionFlag | string |
None. |
|
| FamilyPlanName | string |
None. |
|
| FamilyTopupName | string |
None. |
|
| EmployeePlanName | string |
None. |
|
| CompanyCode | string |
None. |
|
| EmailAddress | string |
None. |
|
| CreateDate | date |
None. |
|
| UpdateInfo | BeneficiaryUploadUpdate |
None. |
|
| CoverageName1 | string |
None. |
|
| CoverageHospitalName1 | string |
None. |
|
| CoverageName2 | string |
None. |
|
| CoverageHospitalName2 | string |
None. |
|
| CoverageName3 | string |
None. |
|
| CoverageHospitalName3 | string |
None. |
|
| EmployeeFamilyCategoryName | string |
None. |
|
| BeforePlanName | string |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"ErrorMessage": "sample string 1",
"HasError": true,
"CompanyId": 3,
"EmployeeId": 4,
"EmployeeFullName": "sample string 5",
"GradeId": 6,
"WorkLocationId": 7,
"PlantId": 8,
"FamilyMemberId": 9,
"FamilyFullName": "sample string 10",
"EmployeePlanId": 11,
"FamilyPlanId": 12,
"FamilyTopupPlanId": 1,
"Relation": 1,
"Action": 1,
"CoverageId1": 1,
"CoverageHospitalId1": 1,
"CoverageId2": 1,
"CoverageHospitalId2": 1,
"CoverageId3": 1,
"CoverageHospitalId3": 1,
"EmployeeFamilyCategoryId": 13,
"ColumnError": [
1,
2
],
"RowId": 14,
"Id": 15,
"BeneficiaryId": 16,
"EmployeeNo": "sample string 17",
"EmployeeFirstName": "sample string 18",
"EmployeeLastName": "sample string 19",
"EmployeeEnFullName": "sample string 20",
"EmployeeJob": "sample string 21",
"EmployeeGrade": "sample string 22",
"EmployeeCostCenter": "sample string 23",
"EmployeeWorkLocation": "sample string 24",
"FamilyFirstName": "sample string 25",
"FamilyLastName": "sample string 26",
"CitizenId": "sample string 27",
"BirthDate": "sample string 28",
"Gender": "sample string 29",
"BankNo": "sample string 30",
"BankName": "sample string 31",
"BeneficiaryType": "sample string 32",
"StartDate": "sample string 33",
"PlanStartDate": "sample string 34",
"EndDate": "sample string 35",
"RelationFlag": "sample string 36",
"ActionFlag": "sample string 37",
"FamilyPlanName": "sample string 38",
"FamilyTopupName": "sample string 39",
"EmployeePlanName": "sample string 40",
"CompanyCode": "sample string 41",
"EmailAddress": "sample string 42",
"CreateDate": "2026-04-01T16:40:00.6583279+07:00",
"UpdateInfo": {
"RowId": 1,
"Id": 2,
"BeneficiaryId": 3,
"EmployeeNo": true,
"EmployeeFirstName": true,
"EmployeeLastName": true,
"EmployeeEnFullName": true,
"EmployeeJob": true,
"EmployeeGrade": true,
"EmployeeCostCenter": true,
"EmployeeWorkLocation": true,
"FamilyFirstName": true,
"FamilyLastName": true,
"CitizenId": true,
"BirthDate": true,
"Gender": true,
"BankNo": true,
"BankName": true,
"TypeOfFamily": true,
"StartDate": true,
"PlanStartDate": true,
"EndDate": true,
"RelationFlag": true,
"ActionFlag": true,
"FamilyPlanName": true,
"FamilyTopupName": true,
"EmployeePlanName": true,
"CompanyCode": true,
"EmailAddress": true,
"CoverageName1": true,
"CoverageHospitalName1": true,
"CoverageName2": true,
"CoverageHospitalName2": true,
"CoverageName3": true,
"CoverageHospitalName3": true
},
"CoverageName1": "sample string 44",
"CoverageHospitalName1": "sample string 45",
"CoverageName2": "sample string 46",
"CoverageHospitalName2": "sample string 47",
"CoverageName3": "sample string 48",
"CoverageHospitalName3": "sample string 49",
"EmployeeFamilyCategoryName": "sample string 50",
"BeforePlanName": "sample string 51"
},
{
"ErrorMessage": "sample string 1",
"HasError": true,
"CompanyId": 3,
"EmployeeId": 4,
"EmployeeFullName": "sample string 5",
"GradeId": 6,
"WorkLocationId": 7,
"PlantId": 8,
"FamilyMemberId": 9,
"FamilyFullName": "sample string 10",
"EmployeePlanId": 11,
"FamilyPlanId": 12,
"FamilyTopupPlanId": 1,
"Relation": 1,
"Action": 1,
"CoverageId1": 1,
"CoverageHospitalId1": 1,
"CoverageId2": 1,
"CoverageHospitalId2": 1,
"CoverageId3": 1,
"CoverageHospitalId3": 1,
"EmployeeFamilyCategoryId": 13,
"ColumnError": [
1,
2
],
"RowId": 14,
"Id": 15,
"BeneficiaryId": 16,
"EmployeeNo": "sample string 17",
"EmployeeFirstName": "sample string 18",
"EmployeeLastName": "sample string 19",
"EmployeeEnFullName": "sample string 20",
"EmployeeJob": "sample string 21",
"EmployeeGrade": "sample string 22",
"EmployeeCostCenter": "sample string 23",
"EmployeeWorkLocation": "sample string 24",
"FamilyFirstName": "sample string 25",
"FamilyLastName": "sample string 26",
"CitizenId": "sample string 27",
"BirthDate": "sample string 28",
"Gender": "sample string 29",
"BankNo": "sample string 30",
"BankName": "sample string 31",
"BeneficiaryType": "sample string 32",
"StartDate": "sample string 33",
"PlanStartDate": "sample string 34",
"EndDate": "sample string 35",
"RelationFlag": "sample string 36",
"ActionFlag": "sample string 37",
"FamilyPlanName": "sample string 38",
"FamilyTopupName": "sample string 39",
"EmployeePlanName": "sample string 40",
"CompanyCode": "sample string 41",
"EmailAddress": "sample string 42",
"CreateDate": "2026-04-01T16:40:00.6583279+07:00",
"UpdateInfo": {
"RowId": 1,
"Id": 2,
"BeneficiaryId": 3,
"EmployeeNo": true,
"EmployeeFirstName": true,
"EmployeeLastName": true,
"EmployeeEnFullName": true,
"EmployeeJob": true,
"EmployeeGrade": true,
"EmployeeCostCenter": true,
"EmployeeWorkLocation": true,
"FamilyFirstName": true,
"FamilyLastName": true,
"CitizenId": true,
"BirthDate": true,
"Gender": true,
"BankNo": true,
"BankName": true,
"TypeOfFamily": true,
"StartDate": true,
"PlanStartDate": true,
"EndDate": true,
"RelationFlag": true,
"ActionFlag": true,
"FamilyPlanName": true,
"FamilyTopupName": true,
"EmployeePlanName": true,
"CompanyCode": true,
"EmailAddress": true,
"CoverageName1": true,
"CoverageHospitalName1": true,
"CoverageName2": true,
"CoverageHospitalName2": true,
"CoverageName3": true,
"CoverageHospitalName3": true
},
"CoverageName1": "sample string 44",
"CoverageHospitalName1": "sample string 45",
"CoverageName2": "sample string 46",
"CoverageHospitalName2": "sample string 47",
"CoverageName3": "sample string 48",
"CoverageHospitalName3": "sample string 49",
"EmployeeFamilyCategoryName": "sample string 50",
"BeforePlanName": "sample string 51"
}
]
text/html
Sample:
[{"ErrorMessage":"sample string 1","HasError":true,"CompanyId":3,"EmployeeId":4,"EmployeeFullName":"sample string 5","GradeId":6,"WorkLocationId":7,"PlantId":8,"FamilyMemberId":9,"FamilyFullName":"sample string 10","EmployeePlanId":11,"FamilyPlanId":12,"FamilyTopupPlanId":1,"Relation":1,"Action":1,"CoverageId1":1,"CoverageHospitalId1":1,"CoverageId2":1,"CoverageHospitalId2":1,"CoverageId3":1,"CoverageHospitalId3":1,"EmployeeFamilyCategoryId":13,"ColumnError":[1,2],"RowId":14,"Id":15,"BeneficiaryId":16,"EmployeeNo":"sample string 17","EmployeeFirstName":"sample string 18","EmployeeLastName":"sample string 19","EmployeeEnFullName":"sample string 20","EmployeeJob":"sample string 21","EmployeeGrade":"sample string 22","EmployeeCostCenter":"sample string 23","EmployeeWorkLocation":"sample string 24","FamilyFirstName":"sample string 25","FamilyLastName":"sample string 26","CitizenId":"sample string 27","BirthDate":"sample string 28","Gender":"sample string 29","BankNo":"sample string 30","BankName":"sample string 31","BeneficiaryType":"sample string 32","StartDate":"sample string 33","PlanStartDate":"sample string 34","EndDate":"sample string 35","RelationFlag":"sample string 36","ActionFlag":"sample string 37","FamilyPlanName":"sample string 38","FamilyTopupName":"sample string 39","EmployeePlanName":"sample string 40","CompanyCode":"sample string 41","EmailAddress":"sample string 42","CreateDate":"2026-04-01T16:40:00.6583279+07:00","UpdateInfo":{"RowId":1,"Id":2,"BeneficiaryId":3,"EmployeeNo":true,"EmployeeFirstName":true,"EmployeeLastName":true,"EmployeeEnFullName":true,"EmployeeJob":true,"EmployeeGrade":true,"EmployeeCostCenter":true,"EmployeeWorkLocation":true,"FamilyFirstName":true,"FamilyLastName":true,"CitizenId":true,"BirthDate":true,"Gender":true,"BankNo":true,"BankName":true,"TypeOfFamily":true,"StartDate":true,"PlanStartDate":true,"EndDate":true,"RelationFlag":true,"ActionFlag":true,"FamilyPlanName":true,"FamilyTopupName":true,"EmployeePlanName":true,"CompanyCode":true,"EmailAddress":true,"CoverageName1":true,"CoverageHospitalName1":true,"CoverageName2":true,"CoverageHospitalName2":true,"CoverageName3":true,"CoverageHospitalName3":true},"CoverageName1":"sample string 44","CoverageHospitalName1":"sample string 45","CoverageName2":"sample string 46","CoverageHospitalName2":"sample string 47","CoverageName3":"sample string 48","CoverageHospitalName3":"sample string 49","EmployeeFamilyCategoryName":"sample string 50","BeforePlanName":"sample string 51"},{"ErrorMessage":"sample string 1","HasError":true,"CompanyId":3,"EmployeeId":4,"EmployeeFullName":"sample string 5","GradeId":6,"WorkLocationId":7,"PlantId":8,"FamilyMemberId":9,"FamilyFullName":"sample string 10","EmployeePlanId":11,"FamilyPlanId":12,"FamilyTopupPlanId":1,"Relation":1,"Action":1,"CoverageId1":1,"CoverageHospitalId1":1,"CoverageId2":1,"CoverageHospitalId2":1,"CoverageId3":1,"CoverageHospitalId3":1,"EmployeeFamilyCategoryId":13,"ColumnError":[1,2],"RowId":14,"Id":15,"BeneficiaryId":16,"EmployeeNo":"sample string 17","EmployeeFirstName":"sample string 18","EmployeeLastName":"sample string 19","EmployeeEnFullName":"sample string 20","EmployeeJob":"sample string 21","EmployeeGrade":"sample string 22","EmployeeCostCenter":"sample string 23","EmployeeWorkLocation":"sample string 24","FamilyFirstName":"sample string 25","FamilyLastName":"sample string 26","CitizenId":"sample string 27","BirthDate":"sample string 28","Gender":"sample string 29","BankNo":"sample string 30","BankName":"sample string 31","BeneficiaryType":"sample string 32","StartDate":"sample string 33","PlanStartDate":"sample string 34","EndDate":"sample string 35","RelationFlag":"sample string 36","ActionFlag":"sample string 37","FamilyPlanName":"sample string 38","FamilyTopupName":"sample string 39","EmployeePlanName":"sample string 40","CompanyCode":"sample string 41","EmailAddress":"sample string 42","CreateDate":"2026-04-01T16:40:00.6583279+07:00","UpdateInfo":{"RowId":1,"Id":2,"BeneficiaryId":3,"EmployeeNo":true,"EmployeeFirstName":true,"EmployeeLastName":true,"EmployeeEnFullName":true,"EmployeeJob":true,"EmployeeGrade":true,"EmployeeCostCenter":true,"EmployeeWorkLocation":true,"FamilyFirstName":true,"FamilyLastName":true,"CitizenId":true,"BirthDate":true,"Gender":true,"BankNo":true,"BankName":true,"TypeOfFamily":true,"StartDate":true,"PlanStartDate":true,"EndDate":true,"RelationFlag":true,"ActionFlag":true,"FamilyPlanName":true,"FamilyTopupName":true,"EmployeePlanName":true,"CompanyCode":true,"EmailAddress":true,"CoverageName1":true,"CoverageHospitalName1":true,"CoverageName2":true,"CoverageHospitalName2":true,"CoverageName3":true,"CoverageHospitalName3":true},"CoverageName1":"sample string 44","CoverageHospitalName1":"sample string 45","CoverageName2":"sample string 46","CoverageHospitalName2":"sample string 47","CoverageName3":"sample string 48","CoverageHospitalName3":"sample string 49","EmployeeFamilyCategoryName":"sample string 50","BeforePlanName":"sample string 51"}]
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ServiceResultNoValue| Name | Description | Type | Additional information |
|---|---|---|---|
| Code | integer |
None. |
|
| Errors | Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Code": 1,
"Errors": [
"sample string 1",
"sample string 2"
]
}
text/html
Sample:
{"Code":1,"Errors":["sample string 1","sample string 2"]}
application/xml, text/xml
Sample:
<ServiceResultNoValue xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSW.Common.Models">
<Code>1</Code>
<Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Errors>
</ServiceResultNoValue>