kiln_spend_caps_confirm_change
Confirms a spend-cap change by verifying the person's six-digit authenticator code after a change request. Use the challenge ID from step 1; returns the new caps or a refusal reason.
Instructions
Confirm a cap change with the person's six-digit code (step 2 of 2).
Args:
challenge_id: From ``kiln_spend_caps_request_change``.
totp_code: The six-digit code the PERSON reads from their own
authenticator app. Never produce or guess it.
Returns the new caps on success. A refusal names its case: a
wrong code (they may try again within the daily limit), a
challenge that expired or was already used (ask again from step
1), no authenticator set up on the account, or too many attempts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"challenge_id": "<challenge_id>",
"totp_code": "<totp_code>"
},
"name": "kiln_spend_caps_confirm_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| totp_code | Yes | The six-digit code the PERSON reads from their own authenticator app. Never produce or guess it. | |
| challenge_id | Yes | From ``kiln_spend_caps_request_change``. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||