Set temporary fence RENTAL pricing
set_rental_pricingFor fence RENTAL companies (construction sites, events, security) rather than installers. Loads rental products priced in dollars per linear foot per period (day / week / month), the minimum term, per-rental gate charges, delivery and setup fees and optional add-ons (privacy screen, sandbag bases). Enables the rental option on the widget; leaves any installed-fence catalog untouched. Ask the company for real numbers; never invent them. Requires org_id and setup_claim from create_contractor_account.
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": {
"org_id": "<org_id>",
"setup_claim": "<setup_claim>",
"products": "<products>"
},
"name": "set_rental_pricing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| addons | No | optional extras the customer can tick, e.g. "Privacy Screen" -> { price: 1.25, unit: "ft" } | |
| org_id | Yes | ||
| products | Yes | product name -> { description?, rates: { day?, week?, month? } }, e.g. "Panel Fence (Freestanding)" -> { rates: { week: 1.75, month: 2.5 } } | |
| rental_only | No | true if the company does NOT install fence: turns the fence module off so the widget shows rental only | |
| setup_claim | Yes | ||
| min_term_days | No | Shortest rental accepted, in days (28 = one month) | |
| setup_fee_usd | No | Setup + removal fee; omit for none | |
| walk_gate_usd | No | Flat charge per pedestrian gate, per rental | |
| drive_gate_usd | No | Flat charge per vehicle gate, per rental | |
| setup_fee_unit | No | flat | |
| panel_length_ft | No | Panel length used for per-panel add-ons | |
| delivery_fee_usd | No | Flat delivery + pickup fee added to every quote; omit for none |