File or update a warranty claim
save_warranty_claimRecords a claim under one of an item's warranties — what went wrong, the provider's claim number (reference), its status (filed by default, today by default) — or, with id, updates one when the person hears back: status (filed…
Instructions
Records a claim under one of an item's warranties — what went wrong, the provider's claim number (reference), its status (filed by default, today by default) — or, with id, updates one when the person hears back: status (filed, in_progress, approved, denied, resolved), the resolution, what it cost (cents). To file: warrantyId (from get_item) and the problem. Closing it (denied or resolved) dates it today unless resolvedOn is given. Claims with no news for two weeks show in what_needs_attention. Returns the claim with its id.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_warranty_claim"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The claim to change, from get_item; leave out to add a new one | |
| notes | No | Anything else: calls made, who said what | |
| status | No | Where it stands: filed, in_progress, approved, denied or resolved | |
| filedOn | No | When the claim was made, yyyy-mm-dd; today if left out | |
| problem | No | What went wrong, in the person's words | |
| costCents | No | What the household paid out of pocket, in cents | |
| reference | No | The provider's claim or case number | |
| resolution | No | How it ended: repaired, replaced, refunded… | |
| resolvedOn | No | When it was closed, yyyy-mm-dd | |
| warrantyId | No | To file: the warranty's id, from get_item |