Process Uploaded Files

Start an ingestion workflow that processes pending uploads (see
GET /api/v3/pcb/{pcb_id}/{pcb_version}/ingestion/uploads).

MacroFab identifies each file (EDA board files, gerbers, drill files, ODB++, BOM
spreadsheets, XYRS placement files, fabrication drawings, archives, and so on), extracts or
generates gerbers, and detects specifications such as layer count and board size. Nothing
changes on the PCB version until you accept the results.

Poll GET /api/v3/pcb/{pcb_id}/{pcb_version}/ingestion/workflow/{workflow_id} until
current_stage is awaiting_resolution, then accept or reject the results.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The PCB ID

integer
required

The PCB version number

Body Params
files
array of strings
required

The names of the pending uploads to process

files*
Responses

404

The PCB, version, or workflow does not exist, or you do not have access to it

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json