Submit a request for quotation
submit_rfqSend a request for quotation to Cutlab on behalf of a customer in Estonia or anywhere in Europe. Not an order. Requires the customer's e-mail (contact_email), a description of at least 20 characters and customer_consent_to_contact = true. Files: public https links in file_links, or upload them after this call to the upload_url from the result (give the link to the customer: a browser page with drag and drop; or send each file with PUT {upload_url}/{filename} and the raw file as the body). Up to 10 files, 50 MB each: DXF, DWG, STEP/STP, PDF, AI, SVG, CDR, F3D, STL, 3MF, JPG/JPEG, PNG; the link is valid 7 days. POST {upload_url}/done after the last file (optional): notifies Cutlab at once; without it the notification is sent automatically about 2 minutes after the last file. Cutlab replies to the customer by e-mail, usually within 1–2 working days. Limit: 10 requests per day per IP.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"contact_email": "<contact_email>",
"description": "<description>",
"customer_consent_to_contact": "<customer_consent_to_contact>"
},
"name": "submit_rfq"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | ||
| parts | No | ||
| company | No | ||
| country | No | Customer country, ISO 3166-1 alpha-2, for example DK; customers from any country can send a request | |
| deadline | No | ||
| language | No | ||
| material | No | ||
| quantity | No | ||
| file_links | No | Public https links to drawings or models. To send files without a public link, upload them to the upload_url returned in the response. | |
| description | Yes | ||
| contact_name | No | ||
| contact_email | Yes | Customer e-mail for confirmation (required) | |
| customer_type | No | ||
| idempotency_key | No | Optional key that makes a retry safe: the same key never creates a second request | |
| customer_consent_to_contact | Yes | The customer agrees to be contacted by e-mail about this request |