Create a quote request (RFQ)
create_rfqCreate a structured request for quotation for the human you act for. Call get_rfq_requirements for the process first and upload files with upload_rfq_file; use dry_run to check completeness before sending. The answer contains quote_readiness, missing and recommended items. We match manufacturers, email the ones that opted in, and return direct contact, quote-form and agent links for all matches plus an RFQ id and a token to read quotes later. Only call after the user agreed that the request is shared with matched manufacturers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| finish | No | ||
| strict | No | true = refuse to send when required items are missing | |
| dry_run | No | true = check completeness only; nothing is stored or sent | |
| process | Yes | ||
| file_ids | No | file_id values returned by upload_rfq_file | |
| quantity | Yes | ||
| cad_files | No | ||
| materials | No | ||
| needed_by | No | ||
| industries | No | ||
| budget_note | No | ||
| description | Yes | Part, size, material, use | |
| callback_url | No | Optional https URL that receives a signed event when a factory answers | |
| file_formats | No | ||
| thickness_mm | No | Material thickness for sheet, plate and cut parts | |
| tolerance_mm | No | ||
| user_consent | No | true only if the user agreed to share the request with matched manufacturers; required unless dry_run | |
| certifications | No | ||
| requester_email | No | Reply address of the human requester; required unless dry_run | |
| ship_to_country | No | ISO 3166-1 alpha-2 |