DCi Data API

Get Hierarchy

Returns vertical hierarchy for the most specific product level provided along with links to those levels

Parameters

NameTypeDefaultDescriptionRequiredOther Required Field(s)Notes
authkeyStringThe authentication key assigned to validate requestsX
supercategoryStringSupercategory given by GetCategories formatted as (id|name) "|name" is optionalA
categoryStringCategory given by GetCategories formatted as (id|name) "|name" is optionalA
parttypeStringPartType given by GetPartTypes formatted as (id|name) "|name" is optionalA
productlineStringProduct Line given by GetProductLines formatted as (id|name) "|name" is optionalA
partnumberString or IntegerManufacturer Part Numberaaia OR linecodeA
prefixedBooleanIndicates if the part number is prefixed with a custom manufacturer identifier. Expected part number format is prefix-partnumber
aaiaStringAAIA brand code
linecodeStringDCi 3 character line code
vehicleinfoString
Vehicle string in Year|Make|Model|Submodel|Engine format
pqsString
Any Part Qualifiers selected from the filters returned in this call seperated by commas ie(id|group|name,id|group|name)requirepqsvqs=true
vqsString
Any Vehicle Qualifiers selected from the filters returned in this call seperated by commas ie(id|name,id|name)requirepqsvqs=true
univString
Return Universal Parts or Vehicle specific parts or All (U - Universal, V - Vehicle Specific, A - All)
requirepqsvqsBooleanFalseTrue or False, will be making calls that include PQs or VQs
itemsPerPageInteger50
The number of items to return per page
imgsizeInteger72
The max dimension of the image to be returned in pixels
formatStringJSONEither JSON or XML
Table Notes
A - One of these fields are required

Sample Code

$.getJSON("http://api.v12.estore.catalograck.com/API/Lookup/GetHierarchy?authkey=&partnumber=ST3031GM&linecode=APU&format=json", function (msg) { $.each(msg, function() { console.log(this); }) });
XML: Sample Call
JSON: Sample Call