request_link
Hand the customer over to Ajusteur
Returns a link that opens ajusteur.com with this design, the current estimate and the customer's brief already filled in. The customer adds their contact details there and sends the request; Ajusteur reviews it, visits, and sends a quote. Give the customer the link as it is. The link holds no personal data and expires after 30 days.
Stores a request snapshot on Ajusteur's server. No customer data. Every answer carries
say, the sentence an agent may pass to the customer.Parameters
Prop
Type
Example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "request_link",
"arguments": {
"design": {
"kind": "storage",
"design": {
"schemaVersion": 1,
"family": "straight-storage",
"id": "storage-design",
"name": "Wardrobe",
"room": {
"widthMm": 2400,
"depthMm": 4000,
"heightMm": 2500,
"obstacles": []
},
"assembly": {
"id": "wardrobe",
"behavior": {
"id": "hinged-storage",
"version": 1
},
"context": "fitted",
"anchor": "start",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotationDeg": 0,
"widthMm": 2400,
"heightMm": 2300,
"depthMm": 600,
"bays": [
{
"id": "bay-1",
"widthMm": 800,
"locked": false,
"minWidthMm": 400,
"maxWidthMm": 1200,
"doors": 2,
"shelves": 1,
"rail": true
},
{
"id": "bay-2",
"widthMm": 800,
"locked": false,
"minWidthMm": 400,
"maxWidthMm": 1200,
"doors": 2,
"shelves": 4,
"rail": false
},
{
"id": "bay-3",
"widthMm": 800,
"locked": false,
"minWidthMm": 400,
"maxWidthMm": 1200,
"doors": 2,
"shelves": 1,
"rail": true
}
],
"construction": {
"panelThicknessMm": 18,
"backThicknessMm": 9,
"plinthHeightMm": 100,
"sharedTop": true,
"notes": []
},
"materials": {
"body": {
"id": "concept-body",
"revision": "1"
},
"hardware": {
"id": "concept-hinge",
"revision": "1"
},
"back": {
"id": "concept-back",
"revision": "1"
},
"handle": {
"id": "concept-handle",
"revision": "1"
}
}
}
}
},
"brief": "Bedroom recess, 2400 wide. Moving in March."
}
}
}The shape of a successful answer. The link itself comes from Ajusteur's server; the local development server returns ok: false with reason "unavailable".
ajusteur/v1 surface. This page is generated from the tool definition; do not edit it by hand.