Skip to Content
Ajusteur agent channel

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".
Tool 13 of the ajusteur/v1 surface. This page is generated from the tool definition; do not edit it by hand.

On this page