POST api/Pcb/PcbQuotation
PCB quote interface
Request Information
URI Parameters
None.
Body Parameters
Request Parameters
PcbQuotationRequestName | Description | Type | Additional information |
---|---|---|---|
Country |
Country |
string |
None. |
CountryCode |
Country Code |
string |
None. |
ShipType |
Logistics Company |
ShipType |
None. |
Postalcode |
Postal code (Multiple ones separated by ',' such as '123456' or '123456, 123457') |
string |
None. |
City |
City |
string |
None. |
cxipt |
Layer Order when Layers>2 Please fill in the field like L1:1,L2:1,L3:1,L4:1,L5:1,L6:1 Example: Layer Order L1:1,L2:1,L3:1,L4:1,L5:1,L6:1 |
string |
None. |
cxiptselectiveGold |
when SurfaceFinish="HASL lead free+Selective Immersion gold" Please fill in the field for notes |
string |
None. |
cxiptselectiveHold |
when SurfaceFinish="HASL lead free+Selective Hard gold" Please fill in the field for notes |
string |
None. |
cxiptselectiveGoldHold |
when SurfaceFinish="Immersion gold+Selective Hard gold" Please fill in the field for notes |
string |
None. |
BoardType |
Range:"Single PCB", "Panel PCB as design", "Panel PCB by PCBWay",default value="Single PCB" |
string |
Required |
XoutAllowance |
Range:"Yes", "No" when BoardType= "Panel PCB as design" OR "Panel PCB by PCBWay" this item is required |
string |
None. |
EdgeRails |
Range:"Yes", "No",default value= "Yes" when BoardType = "Panel PCB by PCBWay" ,this item is required |
string |
None. |
EdgeRailsContent |
when BoardType = "Panel PCB by PCBWay" |
string |
None. |
RouteProcess | string |
None. |
|
PinBanNum |
PcbQuotation interface is not required default value=0 |
integer |
None. |
DesignInPanel |
Range:"1", "2", "3", "4", "5", "6" |
integer |
Required |
Length |
board length (mm) |
decimal number |
Required |
Width |
board width (mm) |
decimal number |
Required |
Qty |
Range:5,10,15,20,25,30,40,50,75,100,125,150,200,250,300,350,400,450,500,600,700,800,900, 1000,1500,2000,2500,3000,3500,4000,4500,5000,5500,6000,6500,7000, 7500,8000,9000, 10000 |
integer |
Required |
Layers |
Range:1, 2, 4, 6, 8, 10, 12, 14 |
integer |
Required |
CopperLayer |
Range:"--","Top layer", "Bottom layer", "None",default value="--" when Layers=1 ,Please fill in the field |
string |
None. |
CopperSolderMask |
Range:"--","Top side", "Bottom side", "Both sides" "None",default value="--" when Layers=1 ,Please fill in the field |
string |
None. |
CopperSilkscreen |
Range:"--","Top side", "Bottom side", "Both sides" "None",default value="--" when Layers=1 ,Please fill in the field |
string |
None. |
Material |
Range:"FR-4", "Aluminum board", "Rogers", "HDI", "Copper" |
string |
Required |
FR4Tg |
Range:"TG130", "TG150", "TG170", "S1000H TG150" , "S1000-2M TG170" when Layers>=4 ,Range:"S1000H TG150" , "S1000-2M TG170" |
string |
Required |
TCE |
Range:"1.0","1.5","2.0","2.5","3.0" when Material="Copper" Range:"1.0","1.5","2.0","3.0" when Material="Aluminum board" OR "Copper",this item is required, default value="1.0" |
string |
None. |
Rogers |
Range:"Rogers4003C","Rogers4350B" when Material="Rogers" ,this item is required, default value="Rogers4003C" |
string |
None. |
Thickness |
when Layers>2 ,Range:0.4, 0.6, 0.8, 1.0, 1.2, 1.6, 2.0, 2.4, 2.6, 2.8, 3.0, 3.2, OR>=1.7-8.0 when Layers=1 OR 2 ,Range:0.2, 0.3, 0.4, 0.6, 0.8, 1.0, 1.2, 1.6, 2.0, 2.4, 2.6, 2.8, 3.0, 3.2, OR>=1.7-8.0 |
decimal number |
Required |
MinTrackSpacing |
Range:"3/3mil", "4/4mil", "5/5mil", "6/6mil", "8/8mil" ↑ when Material="Aluminum board" ,Range: "4/4mil", "5/5mil", "6/6mil", "8/8mil" ↑ |
string |
Required |
MinHoleSize |
Range:0.15, 0.2, 0.25, 0.3, 0.8, 1.0, -1 ↑ (mm) when Material="Aluminum board" ,Range:0.8, 1.0, -1 ↑ (mm) |
decimal number |
Required |
SolderMask |
Range:"Green", "Red", "Yellow", "Blue", "White", "Black", "Purple", "Matt black", "Matt green", "None" |
string |
Required |
Silkscreen |
Range: "White", "Black", "Yellow","None" |
string |
Required |
SilkSides |
Range:0 2 3 4 ,default value=0 |
integer |
Required |
Goldfingers |
Range:"Yes", "No", default value="No" |
string |
Required |
GoldFingersBevelling |
Range:"No","Yes (20°)","Yes (30°)","Yes (45°)" when Goldfingers="Yes" ,this item is required, default value="No" |
string |
None. |
GoldPlatingType |
Range:"HASL with lead", "HASL lead free", "Immersion gold", "Hard Gold", "OSP", "Hard gold","Immersion Silver", "Immersion Tin","ENEPIG", "None" when Goldfingers="Yes" ,this item is required default value="HASL with lead" |
string |
None. |
GoldThickness |
Range:"1" "2" "3" when SurfaceFinish="Immersion gold",this item is required |
string |
None. |
GoldThicknessSelective |
Range:"1" "2" "3",default value="1" when SurfaceFinish="HASL lead free+Selective Immersion gold",this item is required |
string |
None. |
SurfaceFinish |
Range:"HASL with lead", "HASL lead free", "Immersion gold", "Hard Gold", "OSP", "Immersion Silver", "Immersion Tin", "HASL lead free + Selective Immersion gold","HASL lead free + Selective Hard gold"," Immersion gold + Selective Hard gold","ENEPIG", "None" |
string |
Required |
ViaProcess |
Range:"Tenting vias", "Plugged vias", "Vias not covered" |
string |
Required |
FinishedCopper |
Range:"0 oz Cu", "1 oz Cu", "2 oz Cu", "3 oz Cu", "4 oz Cu", "5 oz Cu", "6 oz Cu", "7 oz Cu", "8 oz Cu", "9 oz Cu", "10 oz Cu", "11 oz Cu", "12 oz Cu", "13 oz Cu" |
string |
Required |
RemoveProductNo |
Range:"No" "Yes" "Specify a location",default value="No" |
string |
Required |
InsideThickness |
Range:"1","1.5", "2", "3", "4", "5", "6" when Layers>=4,this item is required,default value=1 |
string |
None. |
BoardThickness |
when Rogers="Rogers4003C",Range:0.203, 0.305, 0.406, 0.508, 0.813, 1.524 when Rogers="Rogers4350B",Range:0.101, 0.168, 0.254, 0.338, 0.422, 0.508,0.762,1.524 |
string |
None. |
AUGoldThickness |
Range:"3","5","10","15","20","25","30" OR custom when Goldfingers="Yes" AND GoldPlatingType="Hard Gold" ,this item is required |
string |
None. |
NiGoldThickness |
Range:"120" OR custom,default value="120" when Goldfingers="Yes" AND GoldPlatingType="Hard Gold" ,this item is required |
string |
None. |
SendAUGoldThickness |
Range:"10",default value="10" when SurfaceFinish="Hard Gold",this item is required |
string |
None. |
SendNiGoldThickness |
Range:"200",default value="200" when SurfaceFinish="Hard Gold",this item is required |
string |
None. |
SendPdAUGoldThickness |
Range:"1","2","3","4" when SurfaceFinish="ENEPIG",this item is required |
string |
None. |
SendPdNiGoldThickness |
Range:"200",default value="200" when SurfaceFinish="ENEPIG",this item is required |
string |
None. |
SendPdPdGoldThickness |
Range:"1","2","3","4" when SurfaceFinish="ENEPIG",this item is required |
string |
None. |
AuHoldSelective |
Range:"3","5","10","15","20","25","30"OR custom when Goldfingers="Yes" AND SurfaceFinish="HASL lead free+Selective Hard gold",this item is required |
string |
None. |
NiHoldSelective |
Range:"120" OR custom,default value="120" |
string |
None. |
GoldHoldSelective |
Range:"1" "2" "3" when SurfaceFinish="Immersion gold+Selective Hard gold",this item is required |
string |
None. |
AuGoldHoldSelective |
Range:"3","5","10","15","20","25","30"OR custom when SurfaceFinish="Immersion gold+Selective Hard gold",this item is required |
string |
None. |
NiGoldHoldSelective |
Range:"120"OR custom,default value="120" when SurfaceFinish="Immersion gold+Selective Hard gold",this item is required |
string |
None. |
GoldFingerThickness |
Range:"1","2","3",default value="1" when Goldfingers="Yes" AND GoldPlatingType="Immersion gold",this item is required |
string |
None. |
PdAUGoldThickness |
Range::"1", "2", "3", "4",default value="2" when Goldfingers="Yes" AND GoldPlatingType="ENEPIG",this item is required |
string |
None. |
PdNiGoldThickness |
Range:"200",default value="200" when Goldfingers="Yes" AND GoldPlatingType="ENEPIG",this item is required |
string |
None. |
PdPdGoldThickness |
Range:"1", "2", "3", "4" ,default value="2" when Goldfingers="Yes" AND GoldPlatingType="ENEPIG",this item is required |
string |
None. |
Note |
Other special request |
string |
None. |
StructureMCPCB |
Range:"middle", "bottom",default value="middle" |
string |
None. |
AllowENIG |
Range: "Yes", "No" |
string |
None. |
DateCode |
Range:"1", "5", "10", "15" |
string |
None. |
DataCodeDes |
For example: date code in the format of WWYY in top silkscreen layer |
string |
None. |
PlatedHalfHole |
Range:"Yes", "No" |
string |
None. |
PeelableSoldermask |
Range:"None","Top side","Bottom side","Both sides" |
string |
None. |
ThermoelectricSeparation |
Range:"","on",default value="" when Material="Copper" Please fill in this field |
string |
None. |
ImpedanceControl |
Range:"Yes", "No" |
string |
None. |
ViaPadOrViaResin |
Range:"Yes", "No" |
string |
None. |
ViaPadNew |
Range:"Yes", "No" |
string |
None. |
Buriedblind |
default value="" |
string |
None. |
Viafilled |
default value="" |
string |
None. |
ECopperPCB |
Range: "Yes", "No" |
string |
None. |
EResistorPCB |
Range:"Yes", "No" |
string |
None. |
CavityPCB |
Range:"Yes", "No" |
string |
None. |
SemiFlexPCB |
Range:"Yes", "No" |
string |
None. |
WPHybridPCB |
Range:"Yes", "No" |
string |
None. |
BackplanePCB |
Range:"Yes", "No" |
string |
None. |
LeadlessHardGold |
Range:"Yes", "No" |
string |
None. |
HoleCopperThickness |
Range:"None","25","30","35","50","55","70" |
string |
None. |
ULMaker |
Range:"None","Yes - add to top silkscreen","Yes - add to bottom silkscreen","Yes - add to both silkscreens","Yes - add to bottom soldermask","Yes - add to top copper","Yes - add to bottom copper","Yes - as PCBWay default" |
string |
None. |
PaperBetweenPCBs |
Range:"Yes", "No" |
string |
None. |
AddSerialNumbers |
Range:"None","AcceptConsecutive","NotAcceptNonConsecutive" |
string |
None. |
PackageBox |
Range:"No","Neutral" |
string |
None. |
SidePlating |
Range:"Yes", "No" |
string |
None. |
CarbonMask |
Range:"Yes", "No" |
string |
None. |
CustomStackup |
Range:"Yes", "No" |
string |
None. |
Countersink |
Range:"Yes", "No" |
string |
None. |
HalogenFree |
Range:"Yes", "No" |
string |
None. |
BlackFR4blackcore |
Range:"Yes", "No" |
string |
None. |
Pressfitholes |
Range:"Yes", "No" |
string |
None. |
AcceptHASLUp |
Range:"Yes", "No" when SurfaceFinish="HASL with lead" OR "HASL with lead free",this item is required |
string |
None. |
Zaxis |
Range:"Yes", "No" |
string |
None. |
Request Formats
application/json, text/json
{ "Country": "UNITED STATES OF AMERICA", "CountryCode": "US", "ShipType": 1, "Postalcode": "10002", "City": "NEW YORK", "cxipt": null, "cxiptselectiveGold": null, "cxiptselectiveHold": null, "cxiptselectiveGoldHold": null, "BoardType": "Single PCB", "XoutAllowance": null, "EdgeRails": "Yes", "EdgeRailsContent": null, "RouteProcess": "--", "PinBanNum": 0, "DesignInPanel": 1, "Length": 15.0, "Width": 20.0, "Qty": 10, "Layers": 2, "CopperLayer": "--", "CopperSolderMask": "--", "CopperSilkscreen": "--", "Material": "FR-4", "FR4Tg": "TG150", "TCE": "1.0", "Rogers": "Rogers4003C", "Thickness": 1.6, "MinTrackSpacing": "6/6mil", "MinHoleSize": 0.3, "SolderMask": "Green", "Silkscreen": "White", "SilkSides": 0, "Goldfingers": "Yes", "GoldFingersBevelling": "No", "GoldPlatingType": "HASL with lead", "GoldThickness": null, "GoldThicknessSelective": "1", "SurfaceFinish": "HASL with lead", "ViaProcess": "Tenting vias", "FinishedCopper": "1 oz Cu", "RemoveProductNo": "No", "InsideThickness": "1", "BoardThickness": null, "AUGoldThickness": null, "NiGoldThickness": null, "SendAUGoldThickness": "10", "SendNiGoldThickness": "200", "SendPdAUGoldThickness": null, "SendPdNiGoldThickness": null, "SendPdPdGoldThickness": null, "AuHoldSelective": null, "NiHoldSelective": "120", "GoldHoldSelective": null, "AuGoldHoldSelective": null, "NiGoldHoldSelective": null, "GoldFingerThickness": "1", "PdAUGoldThickness": "2", "PdNiGoldThickness": "200", "PdPdGoldThickness": "2", "Note": null, "StructureMCPCB": "middle", "AllowENIG": null, "DateCode": "None", "DataCodeDes": null, "PlatedHalfHole": null, "PeelableSoldermask": "None", "ThermoelectricSeparation": "", "ImpedanceControl": null, "ViaPadOrViaResin": null, "ViaPadNew": null, "Buriedblind": "", "Viafilled": "", "ECopperPCB": null, "EResistorPCB": null, "CavityPCB": null, "SemiFlexPCB": null, "WPHybridPCB": null, "BackplanePCB": null, "LeadlessHardGold": null, "HoleCopperThickness": "None", "ULMaker": "None", "PaperBetweenPCBs": "", "AddSerialNumbers": "None", "PackageBox": "No", "SidePlating": null, "CarbonMask": null, "CustomStackup": null, "Countersink": null, "HalogenFree": null, "BlackFR4blackcore": null, "Pressfitholes": null, "AcceptHASLUp": null, "Zaxis": null }
Response Information
Resource Description
PcbQuotationResponseName | Description | Type | Additional information |
---|---|---|---|
priceList |
price item |
Collection of DataPriceItem |
None. |
Shipping |
Shipping information |
ShippingModel |
None. |
Status |
Request processing results ('ok' or 'error') |
string |
None. |
ErrorText |
Error Description ( Empty when request processing successfully ) |
string |
None. |
Code |
状态码 |
integer |
None. |
Response Formats
application/json, text/json
{ "priceList": [ { "BuildDays": 1, "BuildText": "sample string 2", "Express": true, "Price": 4.0, "Standard": true }, { "BuildDays": 1, "BuildText": "sample string 2", "Express": true, "Price": 4.0, "Standard": true } ], "Shipping": { "ShipCost": 1.0, "ShipDays": "sample string 2", "Weight": 3.1, "IsRas": true }, "Status": "sample string 1", "ErrorText": "sample string 2", "Code": 3 }