POST api/Pcb/PlaceOrder
Add to Cart
Request Information
URI Parameters
None.
Body Parameters
Request Parameters
PlaceOrderRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| DataZipFile |
The base 64 data string (Only pass one between PcbFileUrl and it) |
Collection of byte |
None. |
| PcbFileUrl |
pcb flle path (Only pass one between DataZipFile and it) |
string |
None. |
| PcbFileName |
PCB file name |
string |
Required |
| Note |
Order Notes |
string |
None. |
| BuildDays |
Production cycle (returned by the Order Quote Interface, here delivers a production cycle ) |
integer |
Required |
| BuyerEmail |
User or Buyer E-mail (Contact customer for problems, such as gerber file issues, parameter or price issues,etc). If no email, we'll contact distributor or partner by default. |
string |
None. |
| PONumber | string |
None. |
|
| HopeCash | 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 Supplier",default value="Single PCB" |
string |
Required |
| XoutAllowance |
Range:"Yes", "No" when BoardType= "Panel PCB as design" OR "Panel PCB by Supplier" this item is required |
string |
None. |
| EdgeRails |
Range:"Yes", "No",default value= "Yes" when BoardType = "Panel PCB by Supplier" ,this item is required |
string |
None. |
| EdgeRailsContent |
when BoardType = "Panel PCB by Supplier" |
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. |
| 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
{
"DataZipFile": "QEA=",
"PcbFileUrl": "sample string 1",
"PcbFileName": "sample string 2",
"Note": "sample string 3",
"BuildDays": 4,
"BuyerEmail": "sample string 5",
"PONumber": "sample string 6",
"HopeCash": "sample string 7",
"cxipt": "sample string 8",
"cxiptselectiveGold": "sample string 9",
"cxiptselectiveHold": "sample string 10",
"cxiptselectiveGoldHold": "sample string 11",
"BoardType": "sample string 12",
"XoutAllowance": "sample string 13",
"EdgeRails": "sample string 14",
"EdgeRailsContent": "sample string 15",
"RouteProcess": "sample string 16",
"PinBanNum": 17,
"DesignInPanel": 18,
"Length": 19.1,
"Width": 20.1,
"Qty": 21,
"Layers": 22,
"CopperLayer": "sample string 23",
"CopperSolderMask": "sample string 24",
"CopperSilkscreen": "sample string 25",
"Material": "sample string 26",
"FR4Tg": "sample string 27",
"TCE": "sample string 28",
"Rogers": "sample string 29",
"Thickness": 30.1,
"MinTrackSpacing": "sample string 31",
"MinHoleSize": 32.1,
"SolderMask": "sample string 33",
"Silkscreen": "sample string 34",
"SilkSides": 35,
"Goldfingers": "sample string 36",
"GoldFingersBevelling": "sample string 37",
"GoldPlatingType": "sample string 38",
"GoldThickness": "sample string 39",
"GoldThicknessSelective": "sample string 40",
"SurfaceFinish": "sample string 41",
"ViaProcess": "sample string 42",
"FinishedCopper": "sample string 43",
"RemoveProductNo": "sample string 44",
"InsideThickness": "sample string 45",
"BoardThickness": "sample string 46",
"AUGoldThickness": "sample string 47",
"NiGoldThickness": "sample string 48",
"SendAUGoldThickness": "sample string 49",
"SendNiGoldThickness": "sample string 50",
"SendPdAUGoldThickness": "sample string 51",
"SendPdNiGoldThickness": "sample string 52",
"SendPdPdGoldThickness": "sample string 53",
"AuHoldSelective": "sample string 54",
"NiHoldSelective": "sample string 55",
"GoldHoldSelective": "sample string 56",
"AuGoldHoldSelective": "sample string 57",
"NiGoldHoldSelective": "sample string 58",
"GoldFingerThickness": "sample string 59",
"PdAUGoldThickness": "sample string 60",
"PdNiGoldThickness": "sample string 61",
"PdPdGoldThickness": "sample string 62",
"StructureMCPCB": "sample string 63",
"AllowENIG": "sample string 64",
"DateCode": "sample string 65",
"DataCodeDes": "sample string 66",
"PlatedHalfHole": "sample string 67",
"PeelableSoldermask": "sample string 68",
"ThermoelectricSeparation": "sample string 69",
"ImpedanceControl": "sample string 70",
"ViaPadOrViaResin": "sample string 71",
"ViaPadNew": "sample string 72",
"Buriedblind": "sample string 73",
"Viafilled": "sample string 74",
"ECopperPCB": "sample string 75",
"EResistorPCB": "sample string 76",
"CavityPCB": "sample string 77",
"SemiFlexPCB": "sample string 78",
"WPHybridPCB": "sample string 79",
"BackplanePCB": "sample string 80",
"LeadlessHardGold": "sample string 81",
"HoleCopperThickness": "sample string 82",
"ULMaker": "sample string 83",
"PaperBetweenPCBs": "sample string 84",
"AddSerialNumbers": "sample string 85",
"PackageBox": "sample string 86",
"SidePlating": "sample string 87",
"CarbonMask": "sample string 88",
"CustomStackup": "sample string 89",
"Countersink": "sample string 90",
"HalogenFree": "sample string 91",
"BlackFR4blackcore": "sample string 92",
"Pressfitholes": "sample string 93",
"AcceptHASLUp": "sample string 94",
"Zaxis": "sample string 95"
}
Response Information
Resource Description
PlaceOrderReponse| Name | Description | Type | Additional information |
|---|---|---|---|
| OrderNo |
Order Number (Such as 'W0002AS1') |
string |
None. |
| DeliveryDate |
Delivery Date |
date |
None. |
| Price |
Price |
decimal number |
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
{
"OrderNo": "sample string 1",
"DeliveryDate": "2025-11-05T12:00:58.5220437+08:00",
"Price": 3.0,
"Status": "sample string 4",
"ErrorText": "sample string 5",
"Code": 6
}