Skip to content

Download Declarations

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

/download

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

Please note, this endpoint is a replication of the GET Download Endpoint and has been made available to allow for a greater number of partNumbers which can be included as part of the POST request form data.

The Query Parameters described in the GET endpoint should be used as the form data parameters when using this POST Download endpoint.

GET Recently Updated Parts

Under Consideration

Please note, the GET Recently Updated Parts endpoint is currently under consideration.

GET Cached Export

Under Consideration

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