validate_unit¶
Verify if a unit name is valid and compatible with the database.
Purpose¶
Check unit compatibility before creating custom activities to prevent errors.
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
unit_name |
string | Yes | Unit to validate (e.g., "kilogram") |
database |
string | Yes | Database version |
Returns¶
valid: Booleanstandard_name: Official unit namesymbol: Unit symbolcategory: Unit type (mass, energy, etc.)alternative_names: Other valid namessuggestions: Alternatives if invalid
Example¶
Prompt: Validate that kilowatt hour is a valid unit
Tips¶
- Use full names: "kilowatt hour" not "kWh"
- Always validate before create_activity
- Check suggestions for alternatives
Related Tools¶
- get_units - List all units
- create_activity - Use validated units