POST api/CustomerDetails/CustomerStatisticsBulkInsert

Request Information

URI Parameters

None.

Body Parameters

Collection of CustomerStatisticsDto
NameDescriptionTypeAdditional information
CustomerCode

string

None.

CustomerId

integer

None.

ProductCode

string

None.

ProductId

integer

None.

CompanyId

integer

None.

TotalSalesQuantity_ty

decimal number

None.

TotalSalesQuantity_ly

decimal number

None.

TotalFreeQuantity_ty

decimal number

None.

TotalFreeQuantity_ly

decimal number

None.

TotalReturnsQuantity_ty

decimal number

None.

TotalReturnsQuantity_ly

decimal number

None.

TotalSalesValue_ty

decimal number

None.

TotalSalesValue_ly

decimal number

None.

FirstDateOfSales

date

None.

LastDateOfSales

date

None.

LastSalesQuantity_ty

decimal number

None.

LastSalesValue

decimal number

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "customerCode": "sample string 1",
    "customerId": 2,
    "productCode": "sample string 3",
    "productId": 4,
    "companyId": 5,
    "totalSalesQuantity_ty": 6.0,
    "totalSalesQuantity_ly": 7.0,
    "totalFreeQuantity_ty": 8.0,
    "totalFreeQuantity_ly": 9.0,
    "totalReturnsQuantity_ty": 10.0,
    "totalReturnsQuantity_ly": 11.0,
    "totalSalesValue_ty": 12.0,
    "totalSalesValue_ly": 13.0,
    "firstDateOfSales": "2025-07-04T21:11:57.0544291+00:00",
    "lastDateOfSales": "2025-07-04T21:11:57.0544291+00:00",
    "lastSalesQuantity_ty": 16.0,
    "lastSalesValue": 17.0
  },
  {
    "customerCode": "sample string 1",
    "customerId": 2,
    "productCode": "sample string 3",
    "productId": 4,
    "companyId": 5,
    "totalSalesQuantity_ty": 6.0,
    "totalSalesQuantity_ly": 7.0,
    "totalFreeQuantity_ty": 8.0,
    "totalFreeQuantity_ly": 9.0,
    "totalReturnsQuantity_ty": 10.0,
    "totalReturnsQuantity_ly": 11.0,
    "totalSalesValue_ty": 12.0,
    "totalSalesValue_ly": 13.0,
    "firstDateOfSales": "2025-07-04T21:11:57.0544291+00:00",
    "lastDateOfSales": "2025-07-04T21:11:57.0544291+00:00",
    "lastSalesQuantity_ty": 16.0,
    "lastSalesValue": 17.0
  }
]

application/xml, text/xml

Sample:
<ArrayOfCustomerStatisticsDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PD_MC.Dtos">
  <CustomerStatisticsDto>
    <CompanyId>5</CompanyId>
    <CustomerCode>sample string 1</CustomerCode>
    <CustomerId>2</CustomerId>
    <FirstDateOfSales>2025-07-04T21:11:57.0544291+00:00</FirstDateOfSales>
    <LastDateOfSales>2025-07-04T21:11:57.0544291+00:00</LastDateOfSales>
    <LastSalesQuantity_ty>16</LastSalesQuantity_ty>
    <LastSalesValue>17</LastSalesValue>
    <ProductCode>sample string 3</ProductCode>
    <ProductId>4</ProductId>
    <TotalFreeQuantity_ly>9</TotalFreeQuantity_ly>
    <TotalFreeQuantity_ty>8</TotalFreeQuantity_ty>
    <TotalReturnsQuantity_ly>11</TotalReturnsQuantity_ly>
    <TotalReturnsQuantity_ty>10</TotalReturnsQuantity_ty>
    <TotalSalesQuantity_ly>7</TotalSalesQuantity_ly>
    <TotalSalesQuantity_ty>6</TotalSalesQuantity_ty>
    <TotalSalesValue_ly>13</TotalSalesValue_ly>
    <TotalSalesValue_ty>12</TotalSalesValue_ty>
  </CustomerStatisticsDto>
  <CustomerStatisticsDto>
    <CompanyId>5</CompanyId>
    <CustomerCode>sample string 1</CustomerCode>
    <CustomerId>2</CustomerId>
    <FirstDateOfSales>2025-07-04T21:11:57.0544291+00:00</FirstDateOfSales>
    <LastDateOfSales>2025-07-04T21:11:57.0544291+00:00</LastDateOfSales>
    <LastSalesQuantity_ty>16</LastSalesQuantity_ty>
    <LastSalesValue>17</LastSalesValue>
    <ProductCode>sample string 3</ProductCode>
    <ProductId>4</ProductId>
    <TotalFreeQuantity_ly>9</TotalFreeQuantity_ly>
    <TotalFreeQuantity_ty>8</TotalFreeQuantity_ty>
    <TotalReturnsQuantity_ly>11</TotalReturnsQuantity_ly>
    <TotalReturnsQuantity_ty>10</TotalReturnsQuantity_ty>
    <TotalSalesQuantity_ly>7</TotalSalesQuantity_ly>
    <TotalSalesQuantity_ty>6</TotalSalesQuantity_ty>
    <TotalSalesValue_ly>13</TotalSalesValue_ly>
    <TotalSalesValue_ty>12</TotalSalesValue_ty>
  </CustomerStatisticsDto>
</ArrayOfCustomerStatisticsDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].CustomerCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].CustomerId"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].ProductCode"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].ProductId"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].CompanyId"

5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalSalesQuantity_ty"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalSalesQuantity_ly"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalFreeQuantity_ty"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalFreeQuantity_ly"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalReturnsQuantity_ty"

10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalReturnsQuantity_ly"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalSalesValue_ty"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].TotalSalesValue_ly"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].FirstDateOfSales"

2025-07-04T21:11:57.0544291+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].LastDateOfSales"

2025-07-04T21:11:57.0544291+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].LastSalesQuantity_ty"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].LastSalesValue"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].CustomerCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].CustomerId"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].ProductCode"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].ProductId"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].CompanyId"

5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalSalesQuantity_ty"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalSalesQuantity_ly"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalFreeQuantity_ty"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalFreeQuantity_ly"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalReturnsQuantity_ty"

10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalReturnsQuantity_ly"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalSalesValue_ty"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].TotalSalesValue_ly"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].FirstDateOfSales"

2025-07-04T21:11:57.0544291+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].LastDateOfSales"

2025-07-04T21:11:57.0544291+00:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].LastSalesQuantity_ty"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].LastSalesValue"

17
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name=""

System.Object
--MultipartDataMediaFormatterBoundary1q2w3e--