IME
Integuru generates a production-ready HTTP API for IME, the home services estimating platform used by water heater installation programs. The integration covers the create_estimate action with 13 parameters spanning product, pricing, labor, and work order assignment, enabling automated estimate creation programmatically.
Last reviewed: July 2026
Overview
Integuru's IME integration provides production-ready HTTP API access to IME, the home services estimating platform at apps.trustedhomeservices.com, covering 1 action: create_estimate. The action has 13 parameters spanning product selection, collection size, labor and materials pricing, and work order assignment, with full API documentation available.
No public API. IME is a contractor-facing estimating tool with no developer API. Operations teams managing water heater installation programs have had to fill in the estimate form manually for each work order, which becomes the bottleneck when order volume grows.
Home services operations teams use this integration to create estimates on MIC work orders programmatically. The 13-parameter action covers every field on the estimate form: product type, gallon range, installation location, labor cost, materials cost, unit price, and optional estimator assignment. For appointment scheduling on the same workflow, see the Cilio integration, or browse the full integrations catalogue.
Use Cases
Integuru's IME integration lets your team create fully populated water heater estimates on existing work orders in a single API call, replacing manual data entry on the estimating platform.
- Standard catalog estimate: Set
productto a specific catalog item, passcategory,collection,location,labor_price,materials_price, andwater_heater_price, along with thework_order_number. The optionalquantityfield defaults to 1. - Custom water heater estimate: Set
productto'Other'to enable thewater_heater_numberandwater_heater_pricefields. Thewater_heater_numberpopulates the product Description field;water_heater_pricepopulates the product Price field. - Estimator assignment: Pass
estimator_namein'Last, First'format or as a partial match to assign a technician to the work order. Omit the parameter to leave the estimator field blank. - Install package and service items: Use
install_packageto set the questionnaire answer and add a service item in one step. Useservice_item_qtyto set the quantity of Electric or Gas water heater service items added to the estimate.
Setup Notes
Integuru's IME integration authenticates against https://apps.trustedhomeservices.com/account/login?returnUrl=%2f. Integuru handles the full login flow automatically.
The create_estimate action has 8 required fields (work_order_number, product, category, collection, location, labor_price, materials_price, water_heater_price) and 5 optional ones (quantity, estimator_name, water_heater_number, install_package, service_item_qty).
When product is set to 'Other', the quantity parameter is ignored and water_heater_number becomes relevant for populating the product Description field. The service_item_qty parameter only applies when the water heater type is Electric or Gas; it is silently ignored for other types.