Search skmtc…
⌘K
Docs
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Generate
Filter operations
assembly
7
auth
7
bom
7
builds
5
cad
7
cart
4
cli
1
cogs
1
compliance
5
components
4
convert
9
costs
2
credits
1
datasheets
13
design
4
devices
5
docs
1
documents
3
eda
67
post
/eda/erc
Run an electrical rules check on a schematic
post
/eda/schematic/svg
Render a schematic to SVG
post
/eda/pcb/job
Submit an async PCB processing job
post
/eda/analyze
Analyze a PCB for affected nets
post
/eda/drc
Run Design Rule Check on a .kicad_pcb file
post
/eda/export
Export gerbers + drill + positions from a .kicad_pcb file
post
/eda/invite
Operator creates a review invite and emails the customer a launch link
post
/eda/netlist/diff
Compare two netlists and return connectivity changes
post
/eda/netlist/validate
Compare schematic netlist against PCB netlist
post
/eda/pcb/export
Export PCB netlist, component metadata, and sheet mapping
post
/eda/pcb/export/brep
Export PCB as BREP (OpenCascade boundary representation)
post
/eda/pcb/export/dxf
Export PCB as DXF
post
/eda/pcb/export/gencad
Export PCB as GenCAD
post
/eda/pcb/export/glb
Export PCB as GLB (glTF Binary) 3D model
post
/eda/pcb/export/ipc2581
Export PCB as IPC-2581B XML
post
/eda/pcb/export/odb
Export PCB as ODB++ (ZIP archive)
post
/eda/pcb/export/pdf
Export PCB as PDF
post
/eda/pcb/export/ply
Export PCB as PLY 3D mesh
post
/eda/pcb/export/pos
Export pick-and-place position file
post
/eda/pcb/export/step
Export PCB as STEP 3D model
post
/eda/pcb/export/stl
Export PCB as STL 3D mesh
post
/eda/pcb/export/vrml
Export PCB as VRML 3D model
post
/eda/pcb/export/xao
Export PCB as XAO (SALOME geometry format)
post
/eda/pcb/highlight
Export PCB as SVG with specific nets highlighted in red
get
/eda/pcb/job/{job_id}
Poll for PCB job status
post
/eda/pcb/place
Place new footprints on a PCB
post
/eda/pcb/reassign
Reassign pad nets, merge nets, and/or move footprints
post
/eda/pcb/refill
Refill all zones in a PCB using pcbnew ZONE_FILLER
post
/eda/pcb/remove
Remove footprints by reference designator and clean up orphan copper
post
/eda/pcb/remove-footprints
Deprecated alias for POST /v1/eda/pcb/remove
post
/eda/pcb/resize
Resize footprint pads to a different package size
post
/eda/pcb/svg
Export PCB as SVG with optional net highlighting
post
/eda/reroute/suggest
Suggest routing paths for disconnected nets after rip-up
get
/eda/review
Public provisioning page the customer lands on. Claims the invite (which
post
/eda/ripup/execute
Remove tracks/vias for the given nets and return a unified diff
post
/eda/ripup/propose
Enumerate tracks/vias that would be removed for the given nets
post
/eda/sch/export/bom
Export BOM from a KiCad schematic
post
/eda/sch/export/dxf
Export schematic as DXF
post
/eda/sch/export/hpgl
Export schematic as HPGL plotter format
post
/eda/sch/export/pdf
Export schematic as PDF
post
/eda/sch/export/ps
Export schematic as PostScript
post
/eda/schematic/annotate
Update a component property value in a schematic
post
/eda/schematic/annotations
Check annotation status across all schematic sheets
post
/eda/schematic/connect
Auto-connect a symbol pin to a target coordinate with Manhattan routing
post
/eda/schematic/diff
Compare two schematic files and return structured diff
post
/eda/schematic/instances/fix
Fix project name and UUID paths in symbol instances
post
/eda/schematic/label
Add a net label or global label to a schematic
post
/eda/schematic/netlist
Export a KiCad XML netlist from a schematic
post
/eda/schematic/pins
Get exact wire connection coordinates for all pins of a symbol
post
/eda/schematic/place
Place a symbol instance in a KiCad schematic
post
/eda/schematic/rebuild
Rebuild a schematic sheet from PCB netlist data
post
/eda/schematic/remove
Remove a symbol instance from a schematic
post
/eda/schematic/render
Render a schematic as PDF via kicad-cli
post
/eda/schematic/wire
Add a wire segment between two points in a schematic
get
/eda/sessions
Eda sessions list
post
/eda/sessions
Eda session create
get
/eda/sessions/{session_id}
Eda session get
delete
/eda/sessions/{session_id}
Eda session terminate
post
/eda/workspace/audit
Record a sync event in the audit log (MinIO sidecar)
get
/eda/workspace/branches
List all branches for a project with their latest snapshot timestamp
post
/eda/workspace/checkpoint
Save a named checkpoint from the latest snapshot in a branch
get
/eda/workspace/checkpoints
List all named checkpoints for a project
get
/eda/workspace/history
Return the audit log for a project
post
/eda/workspace/merge
Promote a branch snapshot to main
get
/eda/workspace/pull
Pull latest snapshot from a branch (default: main)
post
/eda/workspace/push
Push workspace snapshot to the caller's branch (default) or a named branch
post
/eda/workspace/restore
Restore a named checkpoint into a branch as a new snapshot
firmware
3
health
1
identify
2
ingest
7
intake
1
inventory
5
jlc
1
loc
11
logistics
5
manufacturing
54
openapi.json
1
openapi.yaml
1
orders
3
parts
15
pcb
1
playground
8
post-production
4
projects
21
q
7
quality
9
renders
3
sales
5
sch
6
supply-chain
3
test
4
users
6
viewer
3
workflows
1
eda
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Generate code
Eda sessions list
get
/eda/sessions
Request
Base URL:
https://api.source.parts/v1
URL:
https://api.source.parts/v1/eda/sessions
Auth:
HTTP bearer
Response
Success
Changes
No recorded changes to this operation across all 1 revision of this API.