Exports

Export the BOM, the design JSON, the solved result or the machine-readable report

Scope: export. Returns the document inline. bom_json and bom_csv list every part-bearing node with designator, type, nameplate value, MPN, manufacturer, package and DigiKey part number (no pricing or stock — distributor data is not redistributed). solve_json is the solved result at options.corner (compact on request). report_json is the report: summary and grouped warnings with their fix patches at all three corners, plus the BOM. Every response carries attribution (AR4.1) and the CSV ends with the attribution line after the last row. pdf, mc_report, derating_report and dossier are rendered by the editor and return 501 EXPORT_TYPE_UNAVAILABLE here. solve_json and report_json solve the saved design, so they apply the solve payload caps (413 PAYLOAD_TOO_LARGE for a design over them); the BOM and design_json do not solve and are always available. In the CSV, a text cell that begins with =, +, - or @ is prefixed with an apostrophe so a spreadsheet shows it as text rather than running it as a formula; a Value that is a plain number and unit, such as -5 V, is left as it is. Pro and Team only: a Free account is refused with 403 PLAN_REQUIRED (one sentence and the trial link).

post/v1/designs/{id}/exports

Request

  • Base URL: https://electronics-architect.com
  • URL: https://electronics-architect.com/v1/designs/{id}/exports
  • Auth: HTTP bearer

Request body

type'bom_json' | 'bom_csv' | 'design_json' | 'solve_json' | 'report_json' | 'pdf' | 'mc_report' | 'derating_report' | 'dossier' required

Response

The export.

typestring
filenamestring
contentTypestring
generatedAtstring date-time
contentunknown

Example response

{
  "attribution": {
    "solver": "Electronics Architect"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.