All Collections
DevCQ
CustomAPI Request & Response Models to integrate with ComponentSearch
CustomAPI Request & Response Models to integrate with ComponentSearch
Rohit Chodvadiya avatar
Written by Rohit Chodvadiya
Updated over a week ago

  • Request Model

{
"Mpn": "5014",
"Ipn": null,
"Cpn": null,
"MaxRecordCount": 10,
"ReferenceData": "{\"AssemblyId\":\"1\"}"
}

  • Success Response Model

{
"status": "OK",
"message": "Success",
"data": {
"products": [
{
"pricings": [
{
"unitPrice": 0.4,
"qtyBreak": 1.0
},
{
"unitPrice": 0.26,
"qtyBreak": 100.0
},
{
"unitPrice": 0.218,
"qtyBreak": 500.0
},
{
"unitPrice": 0.196,
"qtyBreak": 1000.0
},
{
"unitPrice": 0.174,
"qtyBreak": 2500.0
},
{
"unitPrice": 0.164,
"qtyBreak": 5000.0
}
],
"purchaseUom": "",
"customerName": "ABC INC",
"manufacturerName": "Keystone Electronics",
"manufacturerPartNumber": "5014",
"supplierName": "Mouser",
"priceNotes": "price notes",
"minimumBuy": 1.0,
"multiplier": 1.0,
"leadTimeDays": 49,
"currentStockQty": 48993.0,
"productUrl": "https://www.mouser.com/ProductDetail/Keystone-Electronics/5014?qs=UrbseFuNL0kjQAhI%252BGn2SA%3D%3D",
"homePageUrl": "http://www.mouser.com/",
"dataSheetUrl": "https://www.mouser.com/datasheet/2/215/014-744067.pdf",
"sku": "534-5014",
"supplierQuoteNo": "ABCD123456",
"packaging": "",
"authorized_Reseller": true,
"onOrderEta": "",
"onOrderQuantity": "",
"ncnr": "Yes",
"roHS": "Yes",
"region": "EU",
"reeling": "No",
"description": "Circuit Board Hardware - PCB YELLOW TEST POINT",
"lifeCycleStatus": "active",
"currency": "USD",
"imagePath": "https://www.mouser.com/images/keystoneelectronics/images/5014.jpg",
"category": "Circuit Board Hardware - PCB",
"htsCode": "8536694040",
"countryOfOrigin": null,
"leadStatus": "Lead Free",
"eccnCode": null,
"tariff": null,
"mfgrCode": null,
"customColumns": "{\"Column1\":\"Value1\",\"Column2\":\"Value2\"}",
"ReferenceData": "{\"AssemblyId\":\"1\"}",
"LastUpdateDate": "2021-12-02T06:43:20.5140704Z"
},
{
"pricings": [
{
"unitPrice": 34.12,
"qtyBreak": 1.0
},
{
"unitPrice": 27.09,
"qtyBreak": 500.0
},
{
"unitPrice": 26.45,
"qtyBreak": 1000.0
}
],
"purchaseUom": null,
"customerName": null,
"manufacturerName": "Inspired LED",
"manufacturerPartNumber": "5014",
"supplierName": "Mouser",
"priceNotes": "",
"minimumBuy": 1.0,
"multiplier": 1.0,
"leadTimeDays": 16,
"currentStockQty": 12.0,
"productUrl": "https://www.mouser.com/ProductDetail/Inspired-LED/5014?qs=lUFzbdiEaQ%252Bjc6Xa2pS13Q%3D%3D",
"homePageUrl": "http://www.mouser.com/",
"dataSheetUrl": "https://www.mouser.com/datasheet/2/197/5014 RGB Controller with RF Remote-1169630.pdf",
"sku": "901-5014",
"supplierQuoteNo": null,
"packaging": null,
"authorized_Reseller": true,
"onOrderEta": "",
"onOrderQuantity": "",
"ncnr": "Unknown",
"roHS": "Yes",
"region": null,
"reeling": "No",
"description": "LED Lighting Fixture Accessories RF Wireless RGB Controller",
"lifeCycleStatus": "",
"currency": "INR",
"imagePath": "https://www.mouser.com/images/inspiredled/images/5014.jpg",
"category": "LED Lighting Fixture Accessories",
"htsCode": "8526925000",
"countryOfOrigin": null,
"leadStatus": "Lead",
"eccnCode": null,
"tariff": null,
"mfgrCode": null,
"customColumns": null,
"ReferenceData": "{\"AssemblyId\":\"1\"}",
"LastUpdateDate": "2021-11-28T06:43:20.5140704Z"
}
]
},
"messageType": "Success"
}

  • Failure Response Model (NOTE: API Response StatusCode should be OK (200))

{
"status": "InternalServerError",
"message": "Error message here",
"data": null,
"messageType": "Error"
}

Did this answer your question?