POST api/GetProductsByParts/{customerId}?page={page}&pageSize={pageSize}&orderBy={orderBy}&ascending={ascending}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| customerId | integer |
Required |
|
| page | integer |
Default value is 1 |
|
| pageSize | integer |
Default value is 50 |
|
| orderBy | string |
Default value is ModifiedUtc |
|
| ascending | boolean |
Default value is False |
Body Parameters
Collection of PartInfoDto| Name | Description | Type | Additional information |
|---|---|---|---|
| PartNumber | string |
None. |
|
| PartNumberRevision | string |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"partNumber": "sample string 1",
"partNumberRevision": "sample string 2"
},
{
"partNumber": "sample string 1",
"partNumberRevision": "sample string 2"
}
]
application/x-www-form-urlencoded
Sample:
Sample not available.
multipart/form-data
Sample:
Sample not available.
Response Information
Resource Description
PagedResultSetOfProductDTONone.
Response Formats
application/json, text/json
Sample:
{
"metadata": {
"pageNumber": 1,
"pageSize": 2,
"totalNumberOfPages": 3,
"totalNumberOfRecords": 4,
"nextPageUrl": "sample string 5"
},
"results": [
null,
{
"id": 1,
"taskId": 2,
"state": 1,
"name": "sample string 3",
"description": "sample string 4",
"avatarUri": "sample string 5",
"adminId": "sample string 6",
"customerId": 1,
"customerName": "sample string 7",
"vendorId": 1,
"vendorName": "sample string 8",
"priceBreakId": 1,
"partNumber": "sample string 9",
"partNumberRevision": "sample string 10",
"parentPartNumberRevision": "sample string 11",
"partRevisionId": 1,
"parentPartRevisionId": 1,
"buildType": 1,
"material": 1,
"precisionMetal": 1,
"metalsProcesses": 1,
"metalType": 1,
"metalsSurfaceFinish": 1,
"precisionPlastics": 1,
"plasticsProcesses": 1,
"membraneSwitches": 1,
"membraneSwitchesAttributes": 1,
"membraneSwitchesAttributesWaterproof": 0,
"membraneSwitchesAttributesEmbossing": 0,
"membraneSwitchesAttributesLEDLighting": 0,
"membraneSwitchesAttributesLED_EL_Backlighting": 0,
"graphicOverlaysAttributes": 1,
"graphicOverlaysAttributesEmbossing": 0,
"graphicOverlaysAttributesSelectiveTexture": 0,
"elastomers": "sample string 12",
"labels": "sample string 13",
"milledStone": "sample string 14",
"milledWood": "sample string 15",
"flexCircuits": "sample string 16",
"cableAssemblies": "sample string 17",
"others": "sample string 18",
"metalType_FreeText": "sample string 19",
"surfaceFinish_FreeText": "sample string 20",
"plasticType_FreeText": "sample string 21",
"quoteId": 1,
"toolingLeadTime": 1,
"sampleLeadTime": 1,
"productionLeadTime": 1,
"toolingSetupCharges": 1.0,
"customerToolingSetupCharges": 1.0,
"status": 22,
"harmonizedCode": "sample string 23",
"rfqQuantityId": 1,
"extraQuantityId": 1,
"createdDate": "2026-01-12T15:45:52.659459+00:00",
"customerPriority": "sample string 24",
"unitPrice": 1.0,
"quantities": {
"qty1": 1.0,
"qty2": 1.0,
"qty3": 1.0,
"qty4": 1.0,
"qty5": 1.0,
"qty6": 1.0,
"qty7": 1.0
},
"product2DDocUri": [
"sample string 1",
"sample string 2"
],
"product3DDocUri": [
"sample string 1",
"sample string 2"
],
"modifiedUtc": "2026-01-12T15:45:52.659459+00:00",
"processType": 1,
"anodizingType": 1,
"actionRequired": true,
"originProductId": 1,
"preferredCurrency": 8,
"preferredCurrencyText": "ALL",
"unitOfMeasurement": 0
}
]
}