Product
Product API includes operations to get pricing and inventory in real time
API | Description |
---|---|
POST product/pricing?customerNumber={customerNumber} |
Product pricing returns SPA adjusted customer pricing, MSRP, dealer authorized flag, available and on order quantities. SPA information includes flag indicating pricing is SPA adjusted, SPA description, flag indicating there is a SPA restriction, SPA restriction description. SPA restrictions can include expiration date, min/max quantities. |
POST product/availability?customerNumber={customerNumber} |
Product availability returns quantity available given a list of warehouse numbers and item numbers |
GET product/search?customerNumber={customerNumber}&itemNumber={itemNumber}&partNumberType={partNumberType}&manufacturer={manufacturer}&catalogName={catalogName}&categoryPath={categoryPath}&includeObsolete={includeObsolete}&searchText={searchText}&useAndOperator={useAndOperator}®ion={region}&page={page}&pageSize={pageSize} |
Product search allows for search for products by item number, manufacturer, general search text against descriptions |
GET product/detail?customerNumber={customerNumber}&itemNumber={itemNumber}&partNumberType={partNumberType}®ion={region} |
Get detail about a product |
Invoice
Invoice API allows your application to interface with ScanSource backend ERP system in real time Includes operations to get invoice summary and detail
API | Description |
---|---|
GET invoice/summary/{customerNumber}?page={page}&pageSize={pageSize}&salesOrderNumber={salesOrderNumber}&invoiceNumber={invoiceNumber}&poNumber={poNumber}&fromDate={fromDate}&toDate={toDate} |
Get Invoice Summary allows customers to get a paged list of invoices. Search parameters can be specified to search by serial numbers and mac addresses within a given date range |
GET invoice/list/{customerNumber}?page={page}&pageSize={pageSize}&salesOrderNumber={salesOrderNumber}&invoiceNumber={invoiceNumber}&poNumber={poNumber}&fromDate={fromDate}&toDate={toDate} |
Get Invoice List allows customers to get a paged list of invoices with details. |
GET invoice/detail/{customerNumber}/{invoiceNumber}?excludeSerialTracking={excludeSerialTracking} |
Invoice Detail - returns details about an invoice including serial and tracking numbers |
GET invoice/pdf/{customerNumber}/{invoiceNumber} |
Get PDF of invoice |
SalesOrder
Sales Order API allows your application to interface with ScanSource backend ERP system in real time Includes operations to create orders, get available shipping options with freight amounts, get tracking info, get order detail and cancel orders