Skip to content

Downloads

Platform API v2.0.0

Tiered Usage

Request calls made to all Download endpoints will count towards your API tiered usage allowance. For more info please see Usage Allowance.

GET Download

/download

Download supplier part compliance declaration data in IPC 1752 industry standard XML or BOMcheck detailed CSV file formats (more info in XML Files).

Query Parameters

format

  • Type: String
  • Required: Yes
  • Description: Specifies the file format of the requested download.
  • Valid Values:
    • "1752A" = IPC XML file
    • "1752B" = IPC XML file
    • "CSV" = BOMcheck detailed CSV file
  • Example: /download?format=1752B

formatClass

  • Type: String
  • Required: No
  • Default: "C"
  • Description: Optional parameter specifying the IPC class of the requested download (Class C or Class D). If the requested format is CSV the class parameter will be ignored.
  • Valid Values:
    • "C" = Class C RCD
    • "D" = Class D FMD
    • "checkDthenC" = Class D if available, Class C as fallback
  • Example: /download?format=1752B&formatClass=D

supplier

  • Type: String
  • Required: Yes, parameter must be present with a valid value unless partNumbers parameter is present with a valid value.
  • Description: Unique nine-digit DUNS number identifying the target supplier. DUNs number must match exactly a supplier DUNs number available in BOMcheck, fuzzy search matching is not supported over API.
  • Example: /download?supplier=123456789

partNumbers

  • Type: Array of strings
  • Required: Yes, parameter must be present with a valid value unless supplier parameter is present with a valid value.
  • Description: Allows for download of compliance data for target part numbers. Part numbers must match exactly part numbers available in BOMcheck, fuzzy search matching is not supported over API.
  • Example: /download?partNumbers[]=ABC123&partNumbers[]=DEF456

startDate

  • Type: ISO8601 formatted date string as YYYY-MM-DD
  • Required: No
  • Description: Optional parameter allows download of compliance data with an Approval Dates after the given start date.
  • Example: /download?partNumbers[]=ABC123&startDate=2020-01-01

Request Process

Responses

Download Response (200 OK)

Successful requests will returns a ZIP archive (Content-Type: application/zip) containing one or many IPC XML files matching the specified request criteria. Files will conform to the following IPC XML examples:

Please also see HTTP Responses.

POST Download

In Development

Please note, the POST Download endpoint is currently in development.

GET Cached Export

Under Consideration

Please note, the GET Cached Export endpoint is currently under consideration.