Create asset condition assessment
create_asset_condition_assessmentRecord a point-in-time condition assessment against an asset. Requires asset_condition_assessments:write scope. Call list_assets first to resolve asset_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Free-form notes | |
| method | No | Assessment method | |
| defects | No | Structured defect findings (JSON) | |
| asset_id | Yes | Asset ID (required) | |
| assessed_on | Yes | Assessment date (YYYY-MM-DD, required; today or earlier) | |
| assessor_id | No | Assessor user ID | |
| condition_score | No | Condition score (0-100) | |
| replacement_cost | No | Current replacement value / CRV at assessment time | |
| update_purchase_cost | No | Default OFF - omit unless the user explicitly asks to update/overwrite the asset's purchase cost, or says their org treats purchase cost as the current replacement value. Recording an assessment does NOT by itself change purchase cost. When true, overwrites assets.purchase_cost with this replacement_cost (CRV); the prior value is preserved on the assessment as previous_purchase_cost (read-only). Create-only and not reversible via update - when unsure, leave it off and ask. |