POST api/CreditClaimTAW/Upload/Validate

Request Information

URI Parameters

None.

Body Parameters

CreditClaimSTM
NameDescriptionTypeAdditional information
CompanyId

integer

None.

Items

Collection of CreditClaimSTMUploadItem

None.

Request Formats

application/json, text/json

Sample:
{
  "CompanyId": 1,
  "Items": [
    {
      "RowNo": 1,
      "EmployeeNo": "sample string 2",
      "CitizenId": "sample string 3",
      "Welfare": "sample string 4",
      "BillingDate": "sample string 5",
      "ClaimAmount": "sample string 6",
      "Hospital": "sample string 7",
      "WithdrawDate": "sample string 8"
    },
    {
      "RowNo": 1,
      "EmployeeNo": "sample string 2",
      "CitizenId": "sample string 3",
      "Welfare": "sample string 4",
      "BillingDate": "sample string 5",
      "ClaimAmount": "sample string 6",
      "Hospital": "sample string 7",
      "WithdrawDate": "sample string 8"
    }
  ]
}

text/html

Sample:
{"CompanyId":1,"Items":[{"RowNo":1,"EmployeeNo":"sample string 2","CitizenId":"sample string 3","Welfare":"sample string 4","BillingDate":"sample string 5","ClaimAmount":"sample string 6","Hospital":"sample string 7","WithdrawDate":"sample string 8"},{"RowNo":1,"EmployeeNo":"sample string 2","CitizenId":"sample string 3","Welfare":"sample string 4","BillingDate":"sample string 5","ClaimAmount":"sample string 6","Hospital":"sample string 7","WithdrawDate":"sample string 8"}]}

application/xml, text/xml

Sample:
<CreditClaimSTM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
  <CompanyId>1</CompanyId>
  <Items>
    <CreditClaimSTMUploadItem>
      <BillingDate>sample string 5</BillingDate>
      <CitizenId>sample string 3</CitizenId>
      <ClaimAmount>sample string 6</ClaimAmount>
      <EmployeeNo>sample string 2</EmployeeNo>
      <Hospital>sample string 7</Hospital>
      <RowNo>1</RowNo>
      <Welfare>sample string 4</Welfare>
      <WithdrawDate>sample string 8</WithdrawDate>
    </CreditClaimSTMUploadItem>
    <CreditClaimSTMUploadItem>
      <BillingDate>sample string 5</BillingDate>
      <CitizenId>sample string 3</CitizenId>
      <ClaimAmount>sample string 6</ClaimAmount>
      <EmployeeNo>sample string 2</EmployeeNo>
      <Hospital>sample string 7</Hospital>
      <RowNo>1</RowNo>
      <Welfare>sample string 4</Welfare>
      <WithdrawDate>sample string 8</WithdrawDate>
    </CreditClaimSTMUploadItem>
  </Items>
</CreditClaimSTM>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ServiceResultTypedOfListOfCreditClaimSTMUploadResult
NameDescriptionTypeAdditional information
Code

integer

None.

Errors

Collection of string

None.

Data

Collection of CreditClaimSTMUploadResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Code": 1,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Data": [
    {
      "Items": [
        {
          "ErrorField": "sample string 1",
          "ErrorText": "sample string 2",
          "EmployeeId": 3,
          "FamilyId": 1,
          "BeneficiaryId": 4,
          "WelfareId": 1,
          "Date": "2026-04-01T16:40:00.7602121+07:00",
          "Amount": 6.0,
          "HospitalId": 7,
          "RemainingAmount": 1.0,
          "CreateDate": "2026-04-01T16:40:00.7602121+07:00",
          "RowNo": 9,
          "EmployeeNo": "sample string 10",
          "CitizenId": "sample string 11",
          "Welfare": "sample string 12",
          "BillingDate": "sample string 13",
          "ClaimAmount": "sample string 14",
          "Hospital": "sample string 15",
          "WithdrawDate": "sample string 16"
        },
        {
          "ErrorField": "sample string 1",
          "ErrorText": "sample string 2",
          "EmployeeId": 3,
          "FamilyId": 1,
          "BeneficiaryId": 4,
          "WelfareId": 1,
          "Date": "2026-04-01T16:40:00.7602121+07:00",
          "Amount": 6.0,
          "HospitalId": 7,
          "RemainingAmount": 1.0,
          "CreateDate": "2026-04-01T16:40:00.7602121+07:00",
          "RowNo": 9,
          "EmployeeNo": "sample string 10",
          "CitizenId": "sample string 11",
          "Welfare": "sample string 12",
          "BillingDate": "sample string 13",
          "ClaimAmount": "sample string 14",
          "Hospital": "sample string 15",
          "WithdrawDate": "sample string 16"
        }
      ],
      "CompanyId": 1,
      "TotalCount": 2,
      "ErrorCount": 3,
      "DuplicateCount": 4
    },
    {
      "Items": [
        {
          "ErrorField": "sample string 1",
          "ErrorText": "sample string 2",
          "EmployeeId": 3,
          "FamilyId": 1,
          "BeneficiaryId": 4,
          "WelfareId": 1,
          "Date": "2026-04-01T16:40:00.7602121+07:00",
          "Amount": 6.0,
          "HospitalId": 7,
          "RemainingAmount": 1.0,
          "CreateDate": "2026-04-01T16:40:00.7602121+07:00",
          "RowNo": 9,
          "EmployeeNo": "sample string 10",
          "CitizenId": "sample string 11",
          "Welfare": "sample string 12",
          "BillingDate": "sample string 13",
          "ClaimAmount": "sample string 14",
          "Hospital": "sample string 15",
          "WithdrawDate": "sample string 16"
        },
        {
          "ErrorField": "sample string 1",
          "ErrorText": "sample string 2",
          "EmployeeId": 3,
          "FamilyId": 1,
          "BeneficiaryId": 4,
          "WelfareId": 1,
          "Date": "2026-04-01T16:40:00.7602121+07:00",
          "Amount": 6.0,
          "HospitalId": 7,
          "RemainingAmount": 1.0,
          "CreateDate": "2026-04-01T16:40:00.7602121+07:00",
          "RowNo": 9,
          "EmployeeNo": "sample string 10",
          "CitizenId": "sample string 11",
          "Welfare": "sample string 12",
          "BillingDate": "sample string 13",
          "ClaimAmount": "sample string 14",
          "Hospital": "sample string 15",
          "WithdrawDate": "sample string 16"
        }
      ],
      "CompanyId": 1,
      "TotalCount": 2,
      "ErrorCount": 3,
      "DuplicateCount": 4
    }
  ]
}

text/html

Sample:
{"Code":1,"Errors":["sample string 1","sample string 2"],"Data":[{"Items":[{"ErrorField":"sample string 1","ErrorText":"sample string 2","EmployeeId":3,"FamilyId":1,"BeneficiaryId":4,"WelfareId":1,"Date":"2026-04-01T16:40:00.7602121+07:00","Amount":6.0,"HospitalId":7,"RemainingAmount":1.0,"CreateDate":"2026-04-01T16:40:00.7602121+07:00","RowNo":9,"EmployeeNo":"sample string 10","CitizenId":"sample string 11","Welfare":"sample string 12","BillingDate":"sample string 13","ClaimAmount":"sample string 14","Hospital":"sample string 15","WithdrawDate":"sample string 16"},{"ErrorField":"sample string 1","ErrorText":"sample string 2","EmployeeId":3,"FamilyId":1,"BeneficiaryId":4,"WelfareId":1,"Date":"2026-04-01T16:40:00.7602121+07:00","Amount":6.0,"HospitalId":7,"RemainingAmount":1.0,"CreateDate":"2026-04-01T16:40:00.7602121+07:00","RowNo":9,"EmployeeNo":"sample string 10","CitizenId":"sample string 11","Welfare":"sample string 12","BillingDate":"sample string 13","ClaimAmount":"sample string 14","Hospital":"sample string 15","WithdrawDate":"sample string 16"}],"CompanyId":1,"TotalCount":2,"ErrorCount":3,"DuplicateCount":4},{"Items":[{"ErrorField":"sample string 1","ErrorText":"sample string 2","EmployeeId":3,"FamilyId":1,"BeneficiaryId":4,"WelfareId":1,"Date":"2026-04-01T16:40:00.7602121+07:00","Amount":6.0,"HospitalId":7,"RemainingAmount":1.0,"CreateDate":"2026-04-01T16:40:00.7602121+07:00","RowNo":9,"EmployeeNo":"sample string 10","CitizenId":"sample string 11","Welfare":"sample string 12","BillingDate":"sample string 13","ClaimAmount":"sample string 14","Hospital":"sample string 15","WithdrawDate":"sample string 16"},{"ErrorField":"sample string 1","ErrorText":"sample string 2","EmployeeId":3,"FamilyId":1,"BeneficiaryId":4,"WelfareId":1,"Date":"2026-04-01T16:40:00.7602121+07:00","Amount":6.0,"HospitalId":7,"RemainingAmount":1.0,"CreateDate":"2026-04-01T16:40:00.7602121+07:00","RowNo":9,"EmployeeNo":"sample string 10","CitizenId":"sample string 11","Welfare":"sample string 12","BillingDate":"sample string 13","ClaimAmount":"sample string 14","Hospital":"sample string 15","WithdrawDate":"sample string 16"}],"CompanyId":1,"TotalCount":2,"ErrorCount":3,"DuplicateCount":4}]}

application/xml, text/xml

Sample:
<ServiceResultTypedOfArrayOfCreditClaimSTMUploadResultYj8O1tFc xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSW.Common.Models">
  <Code>1</Code>
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
    <d2p1:CreditClaimSTMUploadResult>
      <d2p1:CompanyId>1</d2p1:CompanyId>
      <d2p1:DuplicateCount>4</d2p1:DuplicateCount>
      <d2p1:ErrorCount>3</d2p1:ErrorCount>
      <d2p1:Items>
        <d2p1:CreditClaimSTMUploadResultItem>
          <d2p1:BillingDate>sample string 13</d2p1:BillingDate>
          <d2p1:CitizenId>sample string 11</d2p1:CitizenId>
          <d2p1:ClaimAmount>sample string 14</d2p1:ClaimAmount>
          <d2p1:EmployeeNo>sample string 10</d2p1:EmployeeNo>
          <d2p1:Hospital>sample string 15</d2p1:Hospital>
          <d2p1:RowNo>9</d2p1:RowNo>
          <d2p1:Welfare>sample string 12</d2p1:Welfare>
          <d2p1:WithdrawDate>sample string 16</d2p1:WithdrawDate>
          <d2p1:Amount>6</d2p1:Amount>
          <d2p1:BeneficiaryId>4</d2p1:BeneficiaryId>
          <d2p1:CreateDate>2026-04-01T16:40:00.7602121+07:00</d2p1:CreateDate>
          <d2p1:Date>2026-04-01T16:40:00.7602121+07:00</d2p1:Date>
          <d2p1:EmployeeId>3</d2p1:EmployeeId>
          <d2p1:ErrorField>sample string 1</d2p1:ErrorField>
          <d2p1:ErrorText>sample string 2</d2p1:ErrorText>
          <d2p1:FamilyId>1</d2p1:FamilyId>
          <d2p1:HospitalId>7</d2p1:HospitalId>
          <d2p1:RemainingAmount>1</d2p1:RemainingAmount>
          <d2p1:WelfareId>1</d2p1:WelfareId>
        </d2p1:CreditClaimSTMUploadResultItem>
        <d2p1:CreditClaimSTMUploadResultItem>
          <d2p1:BillingDate>sample string 13</d2p1:BillingDate>
          <d2p1:CitizenId>sample string 11</d2p1:CitizenId>
          <d2p1:ClaimAmount>sample string 14</d2p1:ClaimAmount>
          <d2p1:EmployeeNo>sample string 10</d2p1:EmployeeNo>
          <d2p1:Hospital>sample string 15</d2p1:Hospital>
          <d2p1:RowNo>9</d2p1:RowNo>
          <d2p1:Welfare>sample string 12</d2p1:Welfare>
          <d2p1:WithdrawDate>sample string 16</d2p1:WithdrawDate>
          <d2p1:Amount>6</d2p1:Amount>
          <d2p1:BeneficiaryId>4</d2p1:BeneficiaryId>
          <d2p1:CreateDate>2026-04-01T16:40:00.7602121+07:00</d2p1:CreateDate>
          <d2p1:Date>2026-04-01T16:40:00.7602121+07:00</d2p1:Date>
          <d2p1:EmployeeId>3</d2p1:EmployeeId>
          <d2p1:ErrorField>sample string 1</d2p1:ErrorField>
          <d2p1:ErrorText>sample string 2</d2p1:ErrorText>
          <d2p1:FamilyId>1</d2p1:FamilyId>
          <d2p1:HospitalId>7</d2p1:HospitalId>
          <d2p1:RemainingAmount>1</d2p1:RemainingAmount>
          <d2p1:WelfareId>1</d2p1:WelfareId>
        </d2p1:CreditClaimSTMUploadResultItem>
      </d2p1:Items>
      <d2p1:TotalCount>2</d2p1:TotalCount>
    </d2p1:CreditClaimSTMUploadResult>
    <d2p1:CreditClaimSTMUploadResult>
      <d2p1:CompanyId>1</d2p1:CompanyId>
      <d2p1:DuplicateCount>4</d2p1:DuplicateCount>
      <d2p1:ErrorCount>3</d2p1:ErrorCount>
      <d2p1:Items>
        <d2p1:CreditClaimSTMUploadResultItem>
          <d2p1:BillingDate>sample string 13</d2p1:BillingDate>
          <d2p1:CitizenId>sample string 11</d2p1:CitizenId>
          <d2p1:ClaimAmount>sample string 14</d2p1:ClaimAmount>
          <d2p1:EmployeeNo>sample string 10</d2p1:EmployeeNo>
          <d2p1:Hospital>sample string 15</d2p1:Hospital>
          <d2p1:RowNo>9</d2p1:RowNo>
          <d2p1:Welfare>sample string 12</d2p1:Welfare>
          <d2p1:WithdrawDate>sample string 16</d2p1:WithdrawDate>
          <d2p1:Amount>6</d2p1:Amount>
          <d2p1:BeneficiaryId>4</d2p1:BeneficiaryId>
          <d2p1:CreateDate>2026-04-01T16:40:00.7602121+07:00</d2p1:CreateDate>
          <d2p1:Date>2026-04-01T16:40:00.7602121+07:00</d2p1:Date>
          <d2p1:EmployeeId>3</d2p1:EmployeeId>
          <d2p1:ErrorField>sample string 1</d2p1:ErrorField>
          <d2p1:ErrorText>sample string 2</d2p1:ErrorText>
          <d2p1:FamilyId>1</d2p1:FamilyId>
          <d2p1:HospitalId>7</d2p1:HospitalId>
          <d2p1:RemainingAmount>1</d2p1:RemainingAmount>
          <d2p1:WelfareId>1</d2p1:WelfareId>
        </d2p1:CreditClaimSTMUploadResultItem>
        <d2p1:CreditClaimSTMUploadResultItem>
          <d2p1:BillingDate>sample string 13</d2p1:BillingDate>
          <d2p1:CitizenId>sample string 11</d2p1:CitizenId>
          <d2p1:ClaimAmount>sample string 14</d2p1:ClaimAmount>
          <d2p1:EmployeeNo>sample string 10</d2p1:EmployeeNo>
          <d2p1:Hospital>sample string 15</d2p1:Hospital>
          <d2p1:RowNo>9</d2p1:RowNo>
          <d2p1:Welfare>sample string 12</d2p1:Welfare>
          <d2p1:WithdrawDate>sample string 16</d2p1:WithdrawDate>
          <d2p1:Amount>6</d2p1:Amount>
          <d2p1:BeneficiaryId>4</d2p1:BeneficiaryId>
          <d2p1:CreateDate>2026-04-01T16:40:00.7602121+07:00</d2p1:CreateDate>
          <d2p1:Date>2026-04-01T16:40:00.7602121+07:00</d2p1:Date>
          <d2p1:EmployeeId>3</d2p1:EmployeeId>
          <d2p1:ErrorField>sample string 1</d2p1:ErrorField>
          <d2p1:ErrorText>sample string 2</d2p1:ErrorText>
          <d2p1:FamilyId>1</d2p1:FamilyId>
          <d2p1:HospitalId>7</d2p1:HospitalId>
          <d2p1:RemainingAmount>1</d2p1:RemainingAmount>
          <d2p1:WelfareId>1</d2p1:WelfareId>
        </d2p1:CreditClaimSTMUploadResultItem>
      </d2p1:Items>
      <d2p1:TotalCount>2</d2p1:TotalCount>
    </d2p1:CreditClaimSTMUploadResult>
  </Data>
  <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>
</ServiceResultTypedOfArrayOfCreditClaimSTMUploadResultYj8O1tFc>