{"openapi":"3.1.0","info":{"title":"Cintra Supply Quote Desk","version":"0.1.0","description":"Submit a bill of materials; a priced line-by-line quote is emailed to the contact within 15 minutes during US business hours."},"servers":[{"url":"https://www.cintrasupply.com"}],"paths":{"/api/quote":{"post":{"operationId":"submitBomQuote","summary":"Submit a BOM for a priced quote","description":"Submits a parts list to Cintra Supply's quote desk. Confirm the contact email with the user before calling; the quote is delivered there.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["contact_name","contact_email","parts"],"properties":{"contact_name":{"type":"string","description":"Buyer's name"},"contact_email":{"type":"string","description":"Buyer's email; the quote is delivered here"},"company":{"type":"string"},"parts":{"type":"array","minItems":1,"items":{"type":"object","required":["quantity","description"],"properties":{"quantity":{"type":"number"},"unit":{"type":"string","description":"each, case, box, ft; defaults to each"},"manufacturer":{"type":"string"},"part_number":{"type":"string"},"description":{"type":"string"}}}},"ship_to":{"type":"string"},"need_by":{"type":"string"},"notes":{"type":"string"}}}}}},"responses":{"200":{"description":"Quote request accepted","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"reference":{"type":"string"},"lines_received":{"type":"number"},"what_happens_next":{"type":"string"}}}}}},"400":{"description":"Invalid request"}}}}}}