Adds or subtracts credits from the given institution. Records an AccountTransfer with a mandatory note for audit. If the institution has a parent account, by default credits are transferred zero-sum from that account (the account’s balance is decremented by the same amount and the AccountTransfer record has both institution and account set). For standalone institutions OR when skipParentDebit is true, credits are injected directly into the institution with no account adjustment, and the AccountTransfer record omits the account field. skipParentDebit is intended for promo/compensation credits funded by the platform. Reserved for super administrators - regular admins and account managers receive 403.
JWT token passed in x-access-token header
Institution ID
Non-zero integer. Positive adds, negative subtracts.
100
Mandatory reason for the adjustment. Max 2000 chars.
"compensation for outage"
If true, inject credits directly into the institution without debiting the parent account. Only meaningful when the institution has a parent account. Intended for promo/compensation credits funded by the platform rather than the client account.