Skip to content

Find a PCB using an order ID

Request

Find a PCB using the orderID that was specified during its creation.

Query
orderIdstringrequired

orderId

GET
/ems/pcb/pcbs
curl -i -X GET \
  'https://api.luminovo.com/ems/pcb/pcbs?orderId=string'

Responses

PCB was found

Bodyapplication/json
Array [
idstring, (uuid)required

The ID of the PCB

namestring

The Name of the PCB

assemblystring, (uuid)required

The Name of the PCB This property exists to help identify the corresponding assembly if needed.

descriptionstring

The description for the PCB

createdstring, (date)required

The creation date of the PCB

filesArray of objects(PCBV2File)

The files the PCB

filesLockedbooleanrequired

The Lock-Status of the files

lifecyclesArray of objects(AssemblyLifecycleStage)required

The Lifecycles of the PCB

projectTypeobject(ProjectType)required

Type of PCB Project

orderIdstring

The External ID of the RFQ/Order

outlinestring

The name of the file used for the outline

specificationsArray of objects(PCBV2Specification)required

The Specifications of the PCB

propertiesobject(PCBV2Properties)required

The Properties of the PCB determined by stackrate

customerstring, (uuid)

The ID of the Customer for this PCB

]
Response
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "assembly": "4eb48ea2-7b92-4715-a97a-6a7090607f3b", "description": "string", "created": "2019-08-24", "files": [], "filesLocked": true, "lifecycles": [], "projectType": {}, "orderId": "string", "outline": "string", "specifications": [], "properties": {}, "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad" } ]