Skip to main content
POST
Submit an order for a quote

Authorizations

X-API-Key
string
header
required

Your ProvenMetal API key (pm_live_...). Authorization: Bearer <key> also works.

Body

multipart/form-data
name
string
required

The board's name.

qty
integer
required

How many boards, 1 to 100,000.

gerbers
file

Gerber zip, up to 20 MB. Required when services includes fabrication.

bom
file

BOM file, up to 20 MB.

cpl
file

Pick-and-place file, up to 20 MB.

board_layers
integer | null

Copper layers, 1 to 100. Read from the Gerbers when left out.

services
string
default:{"fabrication":true}

JSON object of booleans: any of design_review, part_procurement, fabrication, assembly, testing. At least one true. Default {"fabrication":true}.

production_spec
string | null

JSON object with the board's production details.

board_origin
string
default:us

us or china. ITAR boards must be us.

target_date
string | null

The date the boards are needed by (YYYY-MM-DD).

itar
boolean
default:false

The design is ITAR-controlled.

customer_po
string | null

Your purchase order number.

notes
string | null

Notes for ProvenMetal's team.

request_id
string | null

Your own ID for the order: 8 to 100 letters, digits, _ or - (up to 80 to look the order up by it). Resending it returns the same order instead of a new one.

Response

Successful Response