Creates a new assembly under a given RfQ.
Security
BearerAuth
The type of assembly being created
Enum:"Box""Pcba""PcbOnly""Cable""System""BOM"
Optional parent assembly ID. If provided, this assembly becomes a sub-assembly of the specified parent. If not provided, this assembly becomes a top-level assembly within the RfQ. This allows building hierarchical assembly structures (e.g., a main PCB containing smaller sub-assemblies).
A unique name/identifier for the assembly within the RfQ. This name helps identify the assembly in the BOM structure and should be descriptive (e.g., "Main PCB Assembly", "Power Supply Module", "Display Interface Board").
POST
curl -i -X POST \
https://api.luminovo.com/assemblies \
-H 'Accept: application/api.luminovo.assembly-v1+json' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"rfq": "86078267-4e83-4409-a4a8-060d182cafeb",
"customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
"type": "Box",
"parent_assembly": "9d60f8de-f897-4456-b985-df5df3320fdf",
"name": "string",
"notes": "string",
"industry": "Auto"
}'Assembly created successfully.
Enum:"Box""Pcba""PcbOnly""Cable""System""BOM"
Enum:"Auto""Medical""Defense""Aero""Rail""Industrial""Construction""Consumer""Other"
Response
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "type": "Box", "notes": "string", "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad", "industry": "Auto", "parent_assembly": "9d60f8de-f897-4456-b985-df5df3320fdf", "rfq": "86078267-4e83-4409-a4a8-060d182cafeb" }