changedInput schema / properties / account_reference / description
Previous value: -"Optional account or reference number"New value: +"Optional account or reference number; prefer a masked form like '****1234'"
changedInput schema / properties / amount / description
Previous value: -"Fee amount in USD"New value: +"Fee amount in USD, greater than 0, e.g. 38"
addedInput schema / properties / amount / exclusiveMinimum
Added value: +0
changedInput schema / properties / company / description
Previous value: -"Company or bank that charged the fee"New value: +"Company or bank that charged the fee, e.g. 'First National Bank'"
changedInput schema / properties / date_charged / description
Previous value: -"Optional date the fee was charged"New value: +"Optional date the fee was charged, free text, e.g. 2026-09-14"
changedInput schema / properties / fee_name / description
Previous value: -"Name of the fee being disputed"New value: +"Name of the fee being disputed, e.g. 'Overdraft fee'"
changedInput schema / properties / reason / description
Previous value: -"Optional grounds for the dispute"New value: +"Optional grounds for the dispute; default cites an undisclosed/unexpected charge and asks for a courtesy reversal"
changedInput schema / properties / requested_action / description
Previous value: -"What to ask for, e.g. 'reverse or refund' or 'waive'; default 'reverse or refund'"New value: +"What to ask the company to do, e.g. 'waive' or 'refund'; default 'reverse or refund'"
changedInput schema / properties / your_name / description
Previous value: -"Your name, used to sign the letter"New value: +"Account holder's full name, used in From and to sign the letter"
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "disclaimer": {
+ "description": "Not legal or financial advice disclaimer",
+ "type": "string"
+ },
+ "letter": {
+ "description": "Full letter text with To/From/Subject header and signature",
+ "type": "string"
+ },
+ "sending_tips": {
+ "description": "Practical tips for sending, following up and escalating",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "subject": {
+ "description": "Subject line, e.g. Request to reverse or refund the $38.00 fee",
+ "type": "string"
+ }
+ },
+ "required": [
+ "subject",
+ "letter",
+ "sending_tips",
+ "disclaimer"
+ ],
+ "type": "object"
+}