Skip to main content

22 May 2025

ยท 2 min read

New featuresโ€‹

๐Ÿ’ณ You can now disable users from updating their card settings in Swan's Web Banking from your Dashboard > Web banking settings tab. When disabled, users with the CanUpdateCards permission can only update card limits through your product, not Web Banking.

Improvementsโ€‹

๐Ÿงญ We've made several improvements to your Dashboard:

  • The Dashboard search now returns more accurate results. Results automatically narrow as you type and add more details. This update is available on the Account Holders, Onboarding, Account, Account Memberships, and Capital Deposits pages.
  • Filters have a new look across all Dashboard pages to help you find data more efficiently. We added quick filters for all verification statuses on the Account Holders page based on user feedback. We removed the Verifications page because the new filters provide the same information in a more accessible way.

๐Ÿ” We've added new filters to enhance searching for transaction information by amount and execution date in the API:

  • Amount filters: we added isAboveAmount and isBelowAmount. We also updated the amount filter to return an exact match. These filters are now cumulative and will replace the current amount field in the transactions search filter (see upcoming breaking change).
  • Execution date filters: we added isAfterExecutionDate and isBeforeExecutionDate.

โœ๏ธ The requestMerchantPaymentMethods mutation now validates your SEPA Creditor Identifier (SCI) when you request SEPA Direct Debit. If the SCI is invalid, the mutation will reject it, helping you avoid blocked transactions in the future.

๐Ÿ“ You can now retrieve all transactions initiated by a standing order using the standingOrder.transactions query.

API updatesโ€‹

Upcoming breaking changesโ€‹

๐Ÿ‘ฅ Starting June 19th, the amount field will be removed from the transactions search filter. Please use the amount filters to refine your search.

๐Ÿ’ธ Starting June 19th, the beneficiaryId and isMyOwnIban input fields will be removed from the initiateCreditTransfers mutation. The isMyOwnIban field will become optional.

๐Ÿ›‘ Starting June 19th, a new rejection type, ValidationRejection, will be used to validate an input in the initiateCreditTransfers mutation.

๐Ÿšซ Starting June 19th, calls to scheduleStandingOrder with an invalid reference will be rejected. See the API reference for the regex pattern.