POST api/Report/GetCustomerDetailHistoryReportForApp
Request Information
URI Parameters
None.
Body Parameters
FilterRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ProductID | integer |
None. |
|
| ProductVariantID | integer |
None. |
|
| UserID | integer |
None. |
|
| SubCategoryID | integer |
None. |
|
| CashRegisterID | integer |
None. |
|
| OutletID | integer |
None. |
|
| CustomerID | integer |
None. |
|
| ClientAddressID | integer |
None. |
|
| BrandID | integer |
None. |
|
| ColorID | integer |
None. |
|
| SeriesID | integer |
None. |
|
| BrandTypeID | integer |
None. |
|
| SizeID | integer |
None. |
|
| ConnecterTypeID | integer |
None. |
|
| PackagingID | integer |
None. |
|
| PowerID | integer |
None. |
|
| PrintID | integer |
None. |
|
| CapacityID | integer |
None. |
|
| QualityLabelID | integer |
None. |
|
| ToDate | date |
None. |
|
| FromDate | date |
None. |
|
| PageSize | integer |
None. |
|
| PageNo | integer |
None. |
|
| IsGetAll | boolean |
None. |
|
| Status | integer |
None. |
|
| ByCustomer | boolean |
None. |
|
| DayOfWeekID | integer |
None. |
|
| AreaID | integer |
None. |
|
| ID | integer |
None. |
|
| ByUser | boolean |
None. |
|
| IsForGraph | boolean |
None. |
|
| IsAppRequest | boolean |
None. |
|
| Customer | string |
None. |
|
| Product | string |
None. |
|
| IsReceived | boolean |
None. |
|
| IsIncomingOrder | boolean |
None. |
|
| PermissionLevel | integer |
None. |
|
| Type | integer |
None. |
|
| IsAproved | boolean |
None. |
|
| IsPurchased | boolean |
None. |
|
| EmailAddress | string |
None. |
|
| ContactNo | string |
None. |
|
| ColumnName | string |
None. |
|
| IsOrderBySearch | boolean |
None. |
|
| IsColumnSearch | boolean |
None. |
|
| IsOrderByAccending | boolean |
None. |
|
| IsImageAttached | boolean |
None. |
|
| ResellerID | integer |
None. |
|
| IsReseller | boolean |
None. |
|
| RequestedUserID | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"ProductID": 1,
"ProductVariantID": 1,
"UserID": 1,
"SubCategoryID": 1,
"CashRegisterID": 1,
"OutletID": 1,
"CustomerID": 1,
"ClientAddressID": 1,
"BrandID": 1,
"ColorID": 1,
"SeriesID": 1,
"BrandTypeID": 1,
"SizeID": 1,
"ConnecterTypeID": 1,
"PackagingID": 1,
"PowerID": 1,
"PrintID": 1,
"CapacityID": 1,
"QualityLabelID": 1,
"ToDate": "2026-07-28T08:37:52.3300073+02:00",
"FromDate": "2026-07-28T08:37:52.3300073+02:00",
"PageSize": 3,
"PageNo": 4,
"IsGetAll": true,
"Status": 1,
"ByCustomer": true,
"DayOfWeekID": 7,
"AreaID": 1,
"ID": 1,
"ByUser": true,
"IsForGraph": true,
"IsAppRequest": true,
"Customer": "sample string 11",
"Product": "sample string 12",
"IsReceived": true,
"IsIncomingOrder": true,
"PermissionLevel": 1,
"Type": 1,
"IsAproved": true,
"IsPurchased": true,
"EmailAddress": "sample string 15",
"ContactNo": "sample string 16",
"ColumnName": "sample string 17",
"IsOrderBySearch": true,
"IsColumnSearch": true,
"IsOrderByAccending": true,
"IsImageAttached": true,
"ResellerID": 1,
"IsReseller": true,
"RequestedUserID": 1
}
application/xml, text/xml
Sample:
<FilterRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel"> <RequestedUserID xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.Request">1</RequestedUserID> <AreaID>1</AreaID> <BrandID>1</BrandID> <BrandTypeID>1</BrandTypeID> <ByCustomer>true</ByCustomer> <ByUser>true</ByUser> <CapacityID>1</CapacityID> <CashRegisterID>1</CashRegisterID> <ClientAddressID>1</ClientAddressID> <ColorID>1</ColorID> <ColumnName>sample string 17</ColumnName> <ConnecterTypeID>1</ConnecterTypeID> <ContactNo>sample string 16</ContactNo> <Customer>sample string 11</Customer> <CustomerID>1</CustomerID> <DayOfWeekID>7</DayOfWeekID> <EmailAddress>sample string 15</EmailAddress> <FromDate>2026-07-28T08:37:52.3300073+02:00</FromDate> <ID>1</ID> <IsAppRequest>true</IsAppRequest> <IsAproved>true</IsAproved> <IsColumnSearch>true</IsColumnSearch> <IsForGraph>true</IsForGraph> <IsGetAll>true</IsGetAll> <IsImageAttached>true</IsImageAttached> <IsIncomingOrder>true</IsIncomingOrder> <IsOrderByAccending>true</IsOrderByAccending> <IsOrderBySearch>true</IsOrderBySearch> <IsPurchased>true</IsPurchased> <IsReceived>true</IsReceived> <IsReseller>true</IsReseller> <OutletID>1</OutletID> <PackagingID>1</PackagingID> <PageNo>4</PageNo> <PageSize>3</PageSize> <PermissionLevel>1</PermissionLevel> <PowerID>1</PowerID> <PrintID>1</PrintID> <Product>sample string 12</Product> <ProductID>1</ProductID> <ProductVariantID>1</ProductVariantID> <QualityLabelID>1</QualityLabelID> <ResellerID>1</ResellerID> <SeriesID>1</SeriesID> <SizeID>1</SizeID> <Status>1</Status> <SubCategoryID>1</SubCategoryID> <ToDate>2026-07-28T08:37:52.3300073+02:00</ToDate> <Type>1</Type> <UserID>1</UserID> </FilterRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
GetCustomerDetailHistoryReportResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Customer | CustomerModel |
None. |
|
| BestOrder | decimal number |
None. |
|
| LastOrderOn | string |
None. |
|
| OrderCount | integer |
None. |
|
| TotalCount | integer |
None. |
|
| AllTransactionList | Collection of TransactionModel |
None. |
|
| ResponseCode | integer |
None. |
|
| ResponseText | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Customer": {
"IsOrderCreater": true,
"CustomerID": 1,
"CreatedAtForCustomer": "2026-07-28T08:37:52.3300073+02:00",
"UpdatedAtForCustomer": "2026-07-28T08:37:52.3300073+02:00",
"CreatedByUserIDForCustomer": 1,
"IsActiveForCustomer": true,
"IsActive": true,
"DiscountGroupID": 1,
"DiscountGroup": "sample string 3",
"DeliveryPersonID": 1,
"CustomerDataButton": "sample string 4",
"CurrentBalance": 1.0,
"CurrentBalanceString": "sample string 5",
"ClientID": 6,
"Supplier": "sample string 7",
"Image": "sample string 8",
"Customer": "sample string 9",
"FirstName": "sample string 10",
"LastName": "sample string 11",
"sCompanyName": "sample string 12",
"EmailAddress": "sample string 13",
"Address": "sample string 14",
"IsActiveForClient": true,
"sFax": "sample string 15",
"sTaxNo": "sample string 16",
"sSalesTax": "sample string 17",
"sRemarks": "sample string 18",
"dCreditLimit": 1.0,
"dOpeningBalance": 1.0,
"CountryID": 1,
"StateID": 1,
"CityID": 1,
"City": "sample string 19",
"sCityName": "sample string 20",
"sCountryName": "sample string 21",
"StreetAddress": "sample string 22",
"PostCode": "sample string 23",
"State": "sample string 24",
"PhoneNo": "sample string 25",
"IsSupplier": true,
"IsCustomer": true,
"PostalCode": "sample string 26",
"ShippingMethodID": 1,
"ClientSourceID": 1,
"ShippingMethod": "sample string 27",
"ClientSource": "sample string 28",
"Mobile": "sample string 29",
"Website": "sample string 30",
"VATNumber": "sample string 31",
"BankAccountNo": "sample string 32",
"BICCode": "sample string 33",
"BankAccountDescription": "sample string 34",
"CreatedByUserIDForClient": 1,
"CreatedAtForClient": "2026-07-28T08:37:52.3300073+02:00",
"UpdatedAtForClient": "2026-07-28T08:37:52.3300073+02:00",
"PaymentPermission": "sample string 35",
"UpdatePermission": "sample string 36",
"Attachments": {
"Base64String": "sample string 1",
"Extention": "sample string 2"
},
"ClientContacts": [
{
"ID": 1,
"Contacts": "sample string 2",
"ClientID": 1,
"Client": "sample string 3"
},
{
"ID": 1,
"Contacts": "sample string 2",
"ClientID": 1,
"Client": "sample string 3"
}
],
"ClientAddresses": [
{
"ID": 1,
"Address": "sample string 2",
"StateID": 3,
"CountryID": 4,
"ClientID": 1,
"CityID": 1,
"City": "sample string 5",
"State": "sample string 6",
"Country": "sample string 7",
"Client": "sample string 8"
},
{
"ID": 1,
"Address": "sample string 2",
"StateID": 3,
"CountryID": 4,
"ClientID": 1,
"CityID": 1,
"City": "sample string 5",
"State": "sample string 6",
"Country": "sample string 7",
"Client": "sample string 8"
}
],
"ClientAddressesDetail": [
{
"ID": 1,
"City": "sample string 1",
"ZipCode": "sample string 2",
"HouseNumber": 3,
"Province": "sample string 4",
"ProvinceShortCode": "sample string 5",
"StreetName": "sample string 6"
},
{
"ID": 1,
"City": "sample string 1",
"ZipCode": "sample string 2",
"HouseNumber": 3,
"Province": "sample string 4",
"ProvinceShortCode": "sample string 5",
"StreetName": "sample string 6"
}
]
},
"BestOrder": 1.0,
"LastOrderOn": "sample string 1",
"OrderCount": 2,
"TotalCount": 3,
"AllTransactionList": [
{
"ID": 1,
"dDebit": 1.0,
"dCredit": 1.0,
"CurrentBalance": 1.0,
"CurrentBalanceFC": 1.0,
"dDebitFC": 1.0,
"dCreditFC": 1.0,
"CurrentExchangeRate": 1.0,
"ExchangeRate": "sample string 2",
"AccountID": 1,
"CreatedAt": "2026-07-28T08:37:52.3300073+02:00",
"CreatedByUserID": 1,
"sNarration": "sample string 3",
"CashRegisterHistoryID": 1,
"SupplierID": 1,
"CustomerID": 1,
"UserID": 1,
"ExpenseTypeID": 1,
"PurchaseID": 1,
"IsTraceable": true,
"IsReversed": true,
"SaleID": 1,
"CustomerPaymentExtraDetailID": 1,
"ReversedPaymentID": 1,
"CashRegisterHistory": "sample string 4",
"Customer": "sample string 5",
"ExpenseType": "sample string 6",
"Sale": "sample string 7",
"Supplier": "sample string 8",
"User": "sample string 9",
"Attachment": "sample string 10",
"Remarks": "sample string 11"
},
{
"ID": 1,
"dDebit": 1.0,
"dCredit": 1.0,
"CurrentBalance": 1.0,
"CurrentBalanceFC": 1.0,
"dDebitFC": 1.0,
"dCreditFC": 1.0,
"CurrentExchangeRate": 1.0,
"ExchangeRate": "sample string 2",
"AccountID": 1,
"CreatedAt": "2026-07-28T08:37:52.3300073+02:00",
"CreatedByUserID": 1,
"sNarration": "sample string 3",
"CashRegisterHistoryID": 1,
"SupplierID": 1,
"CustomerID": 1,
"UserID": 1,
"ExpenseTypeID": 1,
"PurchaseID": 1,
"IsTraceable": true,
"IsReversed": true,
"SaleID": 1,
"CustomerPaymentExtraDetailID": 1,
"ReversedPaymentID": 1,
"CashRegisterHistory": "sample string 4",
"Customer": "sample string 5",
"ExpenseType": "sample string 6",
"Sale": "sample string 7",
"Supplier": "sample string 8",
"User": "sample string 9",
"Attachment": "sample string 10",
"Remarks": "sample string 11"
}
],
"ResponseCode": 4,
"ResponseText": "sample string 5"
}
application/xml, text/xml
Sample:
<GetCustomerDetailHistoryReportResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">
<ResponseCode>4</ResponseCode>
<ResponseText>sample string 5</ResponseText>
<AllTransactionList>
<TransactionModel>
<AccountID>1</AccountID>
<Attachment>sample string 10</Attachment>
<CashRegisterHistory>sample string 4</CashRegisterHistory>
<CashRegisterHistoryID>1</CashRegisterHistoryID>
<CreatedAt>2026-07-28T08:37:52.3300073+02:00</CreatedAt>
<CreatedByUserID>1</CreatedByUserID>
<CurrentBalance>1</CurrentBalance>
<CurrentBalanceFC>1</CurrentBalanceFC>
<CurrentExchangeRate>1</CurrentExchangeRate>
<Customer>sample string 5</Customer>
<CustomerID>1</CustomerID>
<CustomerPaymentExtraDetailID>1</CustomerPaymentExtraDetailID>
<ExchangeRate>sample string 2</ExchangeRate>
<ExpenseType>sample string 6</ExpenseType>
<ExpenseTypeID>1</ExpenseTypeID>
<ID>1</ID>
<IsReversed>true</IsReversed>
<IsTraceable>true</IsTraceable>
<PurchaseID>1</PurchaseID>
<Remarks>sample string 11</Remarks>
<ReversedPaymentID>1</ReversedPaymentID>
<Sale>sample string 7</Sale>
<SaleID>1</SaleID>
<Supplier>sample string 8</Supplier>
<SupplierID>1</SupplierID>
<User>sample string 9</User>
<UserID>1</UserID>
<dCredit>1</dCredit>
<dCreditFC>1</dCreditFC>
<dDebit>1</dDebit>
<dDebitFC>1</dDebitFC>
<sNarration>sample string 3</sNarration>
</TransactionModel>
<TransactionModel>
<AccountID>1</AccountID>
<Attachment>sample string 10</Attachment>
<CashRegisterHistory>sample string 4</CashRegisterHistory>
<CashRegisterHistoryID>1</CashRegisterHistoryID>
<CreatedAt>2026-07-28T08:37:52.3300073+02:00</CreatedAt>
<CreatedByUserID>1</CreatedByUserID>
<CurrentBalance>1</CurrentBalance>
<CurrentBalanceFC>1</CurrentBalanceFC>
<CurrentExchangeRate>1</CurrentExchangeRate>
<Customer>sample string 5</Customer>
<CustomerID>1</CustomerID>
<CustomerPaymentExtraDetailID>1</CustomerPaymentExtraDetailID>
<ExchangeRate>sample string 2</ExchangeRate>
<ExpenseType>sample string 6</ExpenseType>
<ExpenseTypeID>1</ExpenseTypeID>
<ID>1</ID>
<IsReversed>true</IsReversed>
<IsTraceable>true</IsTraceable>
<PurchaseID>1</PurchaseID>
<Remarks>sample string 11</Remarks>
<ReversedPaymentID>1</ReversedPaymentID>
<Sale>sample string 7</Sale>
<SaleID>1</SaleID>
<Supplier>sample string 8</Supplier>
<SupplierID>1</SupplierID>
<User>sample string 9</User>
<UserID>1</UserID>
<dCredit>1</dCredit>
<dCreditFC>1</dCreditFC>
<dDebit>1</dDebit>
<dDebitFC>1</dDebitFC>
<sNarration>sample string 3</sNarration>
</TransactionModel>
</AllTransactionList>
<BestOrder>1</BestOrder>
<Customer>
<Address>sample string 14</Address>
<Attachments>
<Base64String>sample string 1</Base64String>
<Extention>sample string 2</Extention>
</Attachments>
<BICCode>sample string 33</BICCode>
<BankAccountDescription>sample string 34</BankAccountDescription>
<BankAccountNo>sample string 32</BankAccountNo>
<City>sample string 19</City>
<CityID>1</CityID>
<ClientAddresses>
<ClientAddressModel>
<Address>sample string 2</Address>
<City>sample string 5</City>
<CityID>1</CityID>
<Client>sample string 8</Client>
<ClientID>1</ClientID>
<Country>sample string 7</Country>
<CountryID>4</CountryID>
<ID>1</ID>
<State>sample string 6</State>
<StateID>3</StateID>
</ClientAddressModel>
<ClientAddressModel>
<Address>sample string 2</Address>
<City>sample string 5</City>
<CityID>1</CityID>
<Client>sample string 8</Client>
<ClientID>1</ClientID>
<Country>sample string 7</Country>
<CountryID>4</CountryID>
<ID>1</ID>
<State>sample string 6</State>
<StateID>3</StateID>
</ClientAddressModel>
</ClientAddresses>
<ClientAddressesDetail>
<AddressDetailModel>
<City>sample string 1</City>
<HouseNumber>3</HouseNumber>
<ID>1</ID>
<Province>sample string 4</Province>
<ProvinceShortCode>sample string 5</ProvinceShortCode>
<StreetName>sample string 6</StreetName>
<ZipCode>sample string 2</ZipCode>
</AddressDetailModel>
<AddressDetailModel>
<City>sample string 1</City>
<HouseNumber>3</HouseNumber>
<ID>1</ID>
<Province>sample string 4</Province>
<ProvinceShortCode>sample string 5</ProvinceShortCode>
<StreetName>sample string 6</StreetName>
<ZipCode>sample string 2</ZipCode>
</AddressDetailModel>
</ClientAddressesDetail>
<ClientContacts>
<ClientContactModel>
<Client>sample string 3</Client>
<ClientID>1</ClientID>
<Contacts>sample string 2</Contacts>
<ID>1</ID>
</ClientContactModel>
<ClientContactModel>
<Client>sample string 3</Client>
<ClientID>1</ClientID>
<Contacts>sample string 2</Contacts>
<ID>1</ID>
</ClientContactModel>
</ClientContacts>
<ClientID>6</ClientID>
<ClientSource>sample string 28</ClientSource>
<ClientSourceID>1</ClientSourceID>
<CountryID>1</CountryID>
<CreatedAtForClient>2026-07-28T08:37:52.3300073+02:00</CreatedAtForClient>
<CreatedByUserIDForClient>1</CreatedByUserIDForClient>
<Customer>sample string 9</Customer>
<EmailAddress>sample string 13</EmailAddress>
<FirstName>sample string 10</FirstName>
<Image>sample string 8</Image>
<IsActiveForClient>true</IsActiveForClient>
<IsCustomer>true</IsCustomer>
<IsSupplier>true</IsSupplier>
<LastName>sample string 11</LastName>
<Mobile>sample string 29</Mobile>
<PaymentPermission>sample string 35</PaymentPermission>
<PhoneNo>sample string 25</PhoneNo>
<PostCode>sample string 23</PostCode>
<PostalCode>sample string 26</PostalCode>
<ShippingMethod>sample string 27</ShippingMethod>
<ShippingMethodID>1</ShippingMethodID>
<State>sample string 24</State>
<StateID>1</StateID>
<StreetAddress>sample string 22</StreetAddress>
<Supplier>sample string 7</Supplier>
<UpdatePermission>sample string 36</UpdatePermission>
<UpdatedAtForClient>2026-07-28T08:37:52.3300073+02:00</UpdatedAtForClient>
<VATNumber>sample string 31</VATNumber>
<Website>sample string 30</Website>
<dCreditLimit>1</dCreditLimit>
<dOpeningBalance>1</dOpeningBalance>
<sCityName>sample string 20</sCityName>
<sCompanyName>sample string 12</sCompanyName>
<sCountryName>sample string 21</sCountryName>
<sFax>sample string 15</sFax>
<sRemarks>sample string 18</sRemarks>
<sSalesTax>sample string 17</sSalesTax>
<sTaxNo>sample string 16</sTaxNo>
<CreatedAtForCustomer>2026-07-28T08:37:52.3300073+02:00</CreatedAtForCustomer>
<CreatedByUserIDForCustomer>1</CreatedByUserIDForCustomer>
<CurrentBalance>1</CurrentBalance>
<CurrentBalanceString>sample string 5</CurrentBalanceString>
<CustomerDataButton>sample string 4</CustomerDataButton>
<CustomerID>1</CustomerID>
<DeliveryPersonID>1</DeliveryPersonID>
<DiscountGroup>sample string 3</DiscountGroup>
<DiscountGroupID>1</DiscountGroupID>
<IsActive>true</IsActive>
<IsActiveForCustomer>true</IsActiveForCustomer>
<IsOrderCreater>true</IsOrderCreater>
<UpdatedAtForCustomer>2026-07-28T08:37:52.3300073+02:00</UpdatedAtForCustomer>
</Customer>
<LastOrderOn>sample string 1</LastOrderOn>
<OrderCount>2</OrderCount>
<TotalCount>3</TotalCount>
</GetCustomerDetailHistoryReportResponse>