Use this endpoint to update a registered bank account. Currently, the only mutable field isDocumentation Index
Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt
Use this file to discover all available pages before exploring further.
networks, which controls which payment rails are enabled for the account. The new networks value must be compatible with the account’s currency — you cannot add an incompatible network after creation.
Endpoint
Authentication
All requests require a Bearer token in theAuthorization header.
Path parameters
The bank account ID to update (e.g.,
"bankAccount_ce745ef7f3df4b9a8bff1301ce24b045").Request parameters
The updated list of payment networks for this account. Must be compatible with the account’s currency:
- USD: one or both of
"ach"and"wire" - EUR:
["sepa"] - BRL:
["pix"]
Response fields
Unique identifier for the bank account.
Account status (e.g.,
"active").Name of the financial institution.
Descriptive label for the account.
ID of the customer who owns this account.
Currency code:
"usd", "eur", or "brl".Masked account details specific to the account’s currency.
Account holder name and relationship.
Updated list of payment networks registered for this account.
ISO 8601 timestamp of when the account was registered.
ISO 8601 timestamp of the most recent update.
Error responses
| Status | Code | Description |
|---|---|---|
400 | address/invalid | One or more request parameters are invalid. |
404 | resource/not-found | No bank account with the specified ID exists. |
422 | validation/failed | Validation failed. The response includes a per-field errors array. |

