POST api/Invoice/Search
Request Information
URI Parameters
None.
Body Parameters
InvoiceSearchFilter| Name | Description | Type | Additional information |
|---|---|---|---|
| SearchText | string |
None. |
|
| CompanyId | integer |
None. |
|
| InvoiceClaimTypeId | integer |
None. |
|
| InvoiceStatusIds | Collection of integer |
None. |
|
| PageSize | integer |
None. |
|
| CurrentPage | integer |
None. |
|
| SortBy | string |
None. |
|
| SortType | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"SearchText": "sample string 1",
"CompanyId": 2,
"InvoiceClaimTypeId": 3,
"InvoiceStatusIds": [
1,
2
],
"PageSize": 4,
"CurrentPage": 5,
"SortBy": "sample string 6",
"SortType": "sample string 7"
}
text/html
Sample:
{"SearchText":"sample string 1","CompanyId":2,"InvoiceClaimTypeId":3,"InvoiceStatusIds":[1,2],"PageSize":4,"CurrentPage":5,"SortBy":"sample string 6","SortType":"sample string 7"}
application/xml, text/xml
Sample:
<InvoiceSearchFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
<CompanyId>2</CompanyId>
<CurrentPage>5</CurrentPage>
<InvoiceClaimTypeId>3</InvoiceClaimTypeId>
<InvoiceStatusIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</InvoiceStatusIds>
<PageSize>4</PageSize>
<SearchText>sample string 1</SearchText>
<SortBy>sample string 6</SortBy>
<SortType>sample string 7</SortType>
</InvoiceSearchFilter>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ServiceResultTypedOfInvoiceSearchResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Code | integer |
None. |
|
| Errors | Collection of string |
None. |
|
| Data | InvoiceSearchResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"Code": 1,
"Errors": [
"sample string 1",
"sample string 2"
],
"Data": {
"TotalRows": 1,
"InvoiceList": [
{
"Id": 1,
"CompanyId": 2,
"InvoiceNo": "sample string 3",
"InvoiceClaimTypeId": 4,
"InvoiceStatusId": 5,
"InvoiceStatusName": "sample string 6",
"CreatedDtm": "2026-04-01T16:38:25.3577222+07:00",
"UpdatedDtm": "2026-04-01T16:38:25.3577222+07:00",
"UpdatedByUserId": 9,
"UpdatedByUserName": "sample string 10",
"IsActive": true,
"RequestAmount": 12.0,
"ApproveAmount": 13.0,
"ClaimCount": 14.0,
"HospitalId": 1,
"HospitalName": "sample string 15"
},
{
"Id": 1,
"CompanyId": 2,
"InvoiceNo": "sample string 3",
"InvoiceClaimTypeId": 4,
"InvoiceStatusId": 5,
"InvoiceStatusName": "sample string 6",
"CreatedDtm": "2026-04-01T16:38:25.3577222+07:00",
"UpdatedDtm": "2026-04-01T16:38:25.3577222+07:00",
"UpdatedByUserId": 9,
"UpdatedByUserName": "sample string 10",
"IsActive": true,
"RequestAmount": 12.0,
"ApproveAmount": 13.0,
"ClaimCount": 14.0,
"HospitalId": 1,
"HospitalName": "sample string 15"
}
]
}
}
text/html
Sample:
{"Code":1,"Errors":["sample string 1","sample string 2"],"Data":{"TotalRows":1,"InvoiceList":[{"Id":1,"CompanyId":2,"InvoiceNo":"sample string 3","InvoiceClaimTypeId":4,"InvoiceStatusId":5,"InvoiceStatusName":"sample string 6","CreatedDtm":"2026-04-01T16:38:25.3577222+07:00","UpdatedDtm":"2026-04-01T16:38:25.3577222+07:00","UpdatedByUserId":9,"UpdatedByUserName":"sample string 10","IsActive":true,"RequestAmount":12.0,"ApproveAmount":13.0,"ClaimCount":14.0,"HospitalId":1,"HospitalName":"sample string 15"},{"Id":1,"CompanyId":2,"InvoiceNo":"sample string 3","InvoiceClaimTypeId":4,"InvoiceStatusId":5,"InvoiceStatusName":"sample string 6","CreatedDtm":"2026-04-01T16:38:25.3577222+07:00","UpdatedDtm":"2026-04-01T16:38:25.3577222+07:00","UpdatedByUserId":9,"UpdatedByUserName":"sample string 10","IsActive":true,"RequestAmount":12.0,"ApproveAmount":13.0,"ClaimCount":14.0,"HospitalId":1,"HospitalName":"sample string 15"}]}}
application/xml, text/xml
Sample:
<ServiceResultTypedOfInvoiceSearchResultYj8O1tFc 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:InvoiceList>
<d2p1:InvoiceDetail>
<d2p1:ApproveAmount>13</d2p1:ApproveAmount>
<d2p1:ClaimCount>14</d2p1:ClaimCount>
<d2p1:CompanyId>2</d2p1:CompanyId>
<d2p1:CreatedDtm>2026-04-01T16:38:25.3577222+07:00</d2p1:CreatedDtm>
<d2p1:HospitalId>1</d2p1:HospitalId>
<d2p1:HospitalName>sample string 15</d2p1:HospitalName>
<d2p1:Id>1</d2p1:Id>
<d2p1:InvoiceClaimTypeId>4</d2p1:InvoiceClaimTypeId>
<d2p1:InvoiceNo>sample string 3</d2p1:InvoiceNo>
<d2p1:InvoiceStatusId>5</d2p1:InvoiceStatusId>
<d2p1:InvoiceStatusName>sample string 6</d2p1:InvoiceStatusName>
<d2p1:IsActive>true</d2p1:IsActive>
<d2p1:RequestAmount>12</d2p1:RequestAmount>
<d2p1:UpdatedByUserId>9</d2p1:UpdatedByUserId>
<d2p1:UpdatedByUserName>sample string 10</d2p1:UpdatedByUserName>
<d2p1:UpdatedDtm>2026-04-01T16:38:25.3577222+07:00</d2p1:UpdatedDtm>
</d2p1:InvoiceDetail>
<d2p1:InvoiceDetail>
<d2p1:ApproveAmount>13</d2p1:ApproveAmount>
<d2p1:ClaimCount>14</d2p1:ClaimCount>
<d2p1:CompanyId>2</d2p1:CompanyId>
<d2p1:CreatedDtm>2026-04-01T16:38:25.3577222+07:00</d2p1:CreatedDtm>
<d2p1:HospitalId>1</d2p1:HospitalId>
<d2p1:HospitalName>sample string 15</d2p1:HospitalName>
<d2p1:Id>1</d2p1:Id>
<d2p1:InvoiceClaimTypeId>4</d2p1:InvoiceClaimTypeId>
<d2p1:InvoiceNo>sample string 3</d2p1:InvoiceNo>
<d2p1:InvoiceStatusId>5</d2p1:InvoiceStatusId>
<d2p1:InvoiceStatusName>sample string 6</d2p1:InvoiceStatusName>
<d2p1:IsActive>true</d2p1:IsActive>
<d2p1:RequestAmount>12</d2p1:RequestAmount>
<d2p1:UpdatedByUserId>9</d2p1:UpdatedByUserId>
<d2p1:UpdatedByUserName>sample string 10</d2p1:UpdatedByUserName>
<d2p1:UpdatedDtm>2026-04-01T16:38:25.3577222+07:00</d2p1:UpdatedDtm>
</d2p1:InvoiceDetail>
</d2p1:InvoiceList>
<d2p1:TotalRows>1</d2p1:TotalRows>
</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>
</ServiceResultTypedOfInvoiceSearchResultYj8O1tFc>