stackups

Create Stackup

Persist a new stackup (FastAPI validates the body before this runs).

post/api/stackup

Request

  • Base URL: https://api.pcbgenerator.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pcbgenerator.com/api/stackup
  • Auth: HTTP bearer

Request body

namestring nullable

Stackup name

descriptionstring nullable

Stackup description

total_layersinteger required

Total number of layers

layer_orderLayerType[] required

Order of layer types

layer_materialsstring[] required

Material IDs for each layer

frequencynumber required

Operating frequency in GHz

powernumber required

Power requirement in Watts

impedance_targetnumber nullable

Target impedance in Ohms

board_thicknessnumber nullable

Target total thickness in mm

min_trace_widthnumber nullable

Minimum trace width in mm

min_trace_spacingnumber nullable

Minimum trace spacing in mm

Response

Successful Response

namestring nullable

Stackup name

descriptionstring nullable

Stackup description

total_layersinteger required

Total number of layers

layer_orderLayerType[] required

Order of layer types

layer_materialsstring[] required

Material IDs for each layer

frequencynumber required

Operating frequency in GHz

powernumber required

Power requirement in Watts

impedance_targetnumber nullable

Target impedance in Ohms

board_thicknessnumber nullable

Target total thickness in mm

min_trace_widthnumber nullable

Minimum trace width in mm

min_trace_spacingnumber nullable

Minimum trace spacing in mm

Changes

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