v1
latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MBAccount attachment
Update deposit account attachment overrides
Partially updates deposit_configs.overrides and deposit_configs.interest_capitalization_mode on an active deposit account attachment. Each field is processed using three‑state PATCH semantics, allowing values to be added, changed, or cleared as part of the update.
- Omitted: Keeps the current value
- null: Removes the override; falls back through the cascade (program → product)
- Value: Replaces the current override with the supplied value
NOTES:
- At least one of deposit_configs.overrides or deposit_configs.interest_capitalization_mode must be provided.
- The overrides envelope, if provided, must contain at least one field. Sending an empty object returns 400 EIBACC0315.
- renewal_term still requires ROLLOVER configured in maturity_instructions somewhere in the fallback sequence (400 EIBACC0310 otherwise).
This endpoint generates an Account attachment updated event.
patch/v1/deposits/accounts/{accountId}/attachment
Path parameters
accountIdinteger required
Account ID
Headers
AuthorizationTokenstring required
Account token. Token encoded with a Pismo account ID. Tokens can expire quickly, which can result in a 401 Unauthorized error.
Request body
Example request
{
"deposit_configs": {
"interest_capitalization_mode": "REINVEST",
"overrides": {
"maturity_instructions": {
"principal": "ROLLOVER",
"interest": "PAY",
"reason": "Customer preference at onboarding"
},
"renewal_term": {
"unit": "MONTHS",
"value": 6,
"renewal_calendar_maturity_date": "2027-05-22"
},
"penalties": {
"reason": "Update — Q1 2027 VIP retention package"
}
}
}
}Response
OK
Example response
{
"overdraft": {
"name": "Overdraft Limit 1000",
"processing_code": "99066"
}
}