**These endpoints require separate authorization**
The Catalog service provides access to all items in the Portal catalog, including information about their MSRP, cost, sell prices and suppliers.
Searches the catalog using the provided category, brand, supplier, industry, stock, favorite, price, and item type filters. CategoryId and CategoryIds are mutually exclusive, and ParentCategoryId and ParentCategoryIds are mutually exclusive. If SearchText is omitted it is treated as an empty string. ItemType defaults to Part.
Success
Not Authorized to access this endpoint or your HMAC hash was incorrect.
This action requires an active subscription.
You do not have permission for this API call.
Internal error.
{- "items": [
- {
- "id": 0,
- "brand": "string",
- "model": "string",
- "shortDescription": "string",
- "primaryImageUrl": "string",
- "parentCategoryId": 0,
- "categoryId": 0,
- "categories": [
- "string"
], - "isFavorite": true,
- "isDiscontinued": true,
- "msrp": {
- "msrpUsd": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "defaultCost": {
- "supplierName": "string",
- "supplierSku": "string",
- "managePriceStatus": "None",
- "accountNumber": "string",
- "isInStock": true,
- "isPromo": true,
- "lastVerifiedDate": "2019-08-24T14:15:22Z",
- "unitOfMeasure": "string",
- "discountPercentage": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "sellPrice": {
- "type": "string",
- "costMultiplier": 0,
- "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "rank": 0
}
], - "favoriteItems": [
- {
- "id": 0,
- "brand": "string",
- "model": "string",
- "shortDescription": "string",
- "primaryImageUrl": "string",
- "parentCategoryId": 0,
- "categoryId": 0,
- "categories": [
- "string"
], - "isFavorite": true,
- "isDiscontinued": true,
- "msrp": {
- "msrpUsd": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "defaultCost": {
- "supplierName": "string",
- "supplierSku": "string",
- "managePriceStatus": "None",
- "accountNumber": "string",
- "isInStock": true,
- "isPromo": true,
- "lastVerifiedDate": "2019-08-24T14:15:22Z",
- "unitOfMeasure": "string",
- "discountPercentage": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "sellPrice": {
- "type": "string",
- "costMultiplier": 0,
- "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "rank": 0
}
], - "categoryFacets": [
- {
- "name": "string",
- "itemCount": 0
}
], - "brandFacets": [
- {
- "name": "string",
- "itemCount": 0
}
], - "supplierFacets": [
- {
- "name": "string",
- "itemCount": 0
}
], - "totalItemCount": 0,
- "processingTimeMS": 0,
- "favoriteItemCount": 0,
- "labors": [
- {
- "id": 0,
- "imageAssetId": 0,
- "brand": "string",
- "model": "string",
- "name": "string",
- "shortDescription": "string",
- "sellPrice": 0,
- "cost": 0,
- "sellPercentage": 0,
- "costPercentage": 0,
- "sellPercentageBasis": "string",
- "costPercentageBasis": "string",
- "isTaxExempt": true,
- "isRecurringService": true,
- "modifiedDate": "2019-08-24T14:15:22Z",
- "categoryId": 0,
- "imageUrl": "string",
- "deleted": true,
- "profit": {
- "profit": 0,
- "percentage": 0
}, - "currencyId": 0,
- "currency": {
- "id": 0,
- "code": "string",
- "symbol": "string",
- "format": "string"
}
}
], - "customItems": [
- {
- "modelNumber": "string",
- "id": 0,
- "imageAssetId": 0,
- "brand": "string",
- "model": "string",
- "name": "string",
- "shortDescription": "string",
- "sellPrice": 0,
- "cost": 0,
- "sellPercentage": 0,
- "costPercentage": 0,
- "sellPercentageBasis": "string",
- "costPercentageBasis": "string",
- "isTaxExempt": true,
- "isRecurringService": true,
- "modifiedDate": "2019-08-24T14:15:22Z",
- "categoryId": 0,
- "imageUrl": "string",
- "deleted": true,
- "profit": {
- "profit": 0,
- "percentage": 0
}, - "currencyId": 0,
- "currency": {
- "id": 0,
- "code": "string",
- "symbol": "string",
- "format": "string"
}
}
]
}Returns the catalog category hierarchy grouped by industry, including category image URLs when available.
A catalog response
Not Authorized to access this endpoint or your HMAC hash was incorrect.
This action requires an active subscription.
You do not have permission for this API call.
Internal error.
[- {
- "id": 0,
- "name": "string",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "imageUrl": "string",
- "subCategories": [
- { }
]
}
]
}
]Returns details for the requested catalog item. When ItemType is Labor or CustomItem, the item is returned from the current account's library; otherwise a standard catalog item is returned. ExtendedDetails adds extra information to standard catalog item responses.
Success
The requested item doesn't exist
Not Authorized to access this endpoint or your HMAC hash was incorrect.
This action requires an active subscription.
You do not have permission for this API call.
{- "description": "string",
- "productUrl": "string",
- "manufacturerProductUrl": "string",
- "additionalImageUrls": [
- "string"
], - "pdfResourceLinks": [
- {
- "name": "string",
- "url": "string"
}
], - "videoResourceLinks": [
- {
- "name": "string",
- "url": "string"
}
], - "specs": [
- {
- "name": "string",
- "value": "string"
}
], - "suppliers": [
- {
- "id": 0,
- "name": "string",
- "cost": {
- "isPromo": true,
- "lastVerifiedDate": "2019-08-24T14:15:22Z",
- "unitOfMeasure": "string",
- "discountPercentage": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "isDefault": true,
- "sku": "string",
- "isInStock": true,
- "isDiscontinued": true,
- "status": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "accountNumber": "string"
}
], - "id": 0,
- "brand": "string",
- "model": "string",
- "shortDescription": "string",
- "primaryImageUrl": "string",
- "parentCategoryId": 0,
- "categoryId": 0,
- "categories": [
- "string"
], - "isFavorite": true,
- "isDiscontinued": true,
- "msrp": {
- "msrpUsd": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "defaultCost": {
- "supplierName": "string",
- "supplierSku": "string",
- "managePriceStatus": "None",
- "accountNumber": "string",
- "isInStock": true,
- "isPromo": true,
- "lastVerifiedDate": "2019-08-24T14:15:22Z",
- "unitOfMeasure": "string",
- "discountPercentage": 0,
- "regularValue": 0,
- "isCustom": true,
- "futurePrice": {
- "value": 0,
- "effectiveDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "isInUse": true
}, - "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "sellPrice": {
- "type": "string",
- "costMultiplier": 0,
- "value": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "rank": 0
}