Update infrastructure asset
update_infrastructure_assetUpdate an existing infrastructure asset (feature) by ID. To change geometry, provide a new GeoJSON Point/LineString matching the existing feature_type. Computed columns (length_m, slope_pct, risk_score) cannot be set. Requires infrastructure_assets:write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Infrastructure asset ID | |
| name | No | ||
| lanes | No | ||
| model | No | ||
| depth_m | No | ||
| qr_code | No | ||
| site_id | No | ||
| width_m | No | ||
| geometry | No | Replacement GeoJSON geometry | |
| material | No | ||
| quantity | No | ||
| image_url | No | ||
| status_id | No | ||
| system_id | No | ||
| to_street | No | ||
| road_class | No | O. Reg. 239/02 road class 1-6 (1-2 arterial, 3-4 collector, 5-6 local) | |
| building_id | No | ||
| data_source | No | ||
| description | No | ||
| diameter_mm | No | ||
| from_street | No | ||
| location_id | No | ||
| risk_factor | No | ||
| to_invert_m | No | ||
| external_ids | No | ||
| feature_code | No | ||
| install_date | No | ||
| asset_type_id | No | ||
| from_invert_m | No | ||
| purchase_cost | No | ||
| purchase_date | No | ||
| safety_impact | No | ||
| salvage_value | No | ||
| serial_number | No | ||
| to_feature_id | No | ||
| flow_direction | No | ||
| service_impact | No | ||
| condition_score | No | ||
| from_feature_id | No | ||
| manufacturer_id | No | ||
| system_class_id | No | ||
| system_group_id | No | ||
| unit_of_measure | No | ||
| financial_impact | No | ||
| regulatory_impact | No | ||
| reputation_impact | No | ||
| environmental_impact | No | ||
| last_maintenance_date | No | ||
| unit_replacement_value | No | ||
| expected_lifetime_years | No | ||
| salvage_value_percentage | No | ||
| positional_accuracy_class | No | ||
| likelihood_of_failure_score | No | ||
| consequence_of_failure_score | No | ||
| purchase_cost_calculation_method | No |