v1
latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MBAccount interest
Update account interest
Apply specific interest accrual options to an account by replacing its full interest configuration.
This operation has full-replacement semantics: every request must redeclare the complete configuration. Partial updates (sending only the fields you want to change) are not supported and cause the validation to fail.
Although every property in the request body is independently optional, the body as a whole must satisfy several conditional rules. See the request body schema description for the full set of benchmark/fixed_interest_rate, tax_withholding, and taxes_exemption rules.
put/v1/interest/account/{accountId}
Path parameters
accountIdstring required
Account ID
Headers
content-typestring required
Content type
Authorizationstring required
Account token - an access token encoded with a Pismo account ID. Tokens can expire quickly, which can result in a "** 401 Unauthorized**" error.
Request body
Example request
{
"benchmark": "FED",
"margin_rate": 1.3,
"margin": 0.05,
"tax_withholding": {
"withholding_moment": "ACCRUAL",
"fee_processing_code": "001100"
}
}Response
OK
Example response
{
"benchmark": "FED",
"fixed_interest_rate": 0.1,
"margin_rate": 1.1,
"margin": 0.02,
"tax_withholding": {
"withholding_moment": "ACCRUAL",
"fee_processing_code": "001100",
"tax_rules": [
{
"description": "IOF",
"fixed_percentage": 0.0038,
"threshold_amount": 1000
}
]
},
"taxes_exemption": true,
"interest_by_tiers": {
"type": "TERM",
"tier_calculation": "RETROACTIVE",
"tiers": [
{
"days": 30,
"amount": 1000,
"margin_rate": 1,
"fixed_interest_rate": 1.2
},
{
"days": 60,
"amount": 2000,
"margin_rate": 1,
"fixed_interest_rate": 1.3
}
]
}
}