Skip to main content

18 June 2026

ยท 3 min read

Improvementsโ€‹

๐Ÿ”— You can now control public onboarding links separately for creating and updating accounts. If you've already turned on public links, both are on by default โ€” adjust them anytime in your Dashboard under Onboarding > Public links.

๐Ÿ”„ All accounts closed before 2 April 2026 now use the 2026 closure reason codes. All your accounts use the same codes, so you can run data analysis across your full history.

๐Ÿ”„ All capital deposits canceled before 2 April 2026 now use the 2026 cancelation reason codes. As with closures, all your capital deposits use the same codes, so you can run data analysis across your full history.

๐Ÿ“ฉ You can now see how your onboarding and Know Your Customer (KYC) email notifications are configured, from your Dashboard under Settings > Notifications. The following notifications are now visible:

  • Your account terms and conditions โ€” always on; can't be deactivated or edited for compliance reasons.
  • First transfer โ€” contact Swan to change it.
  • Request supporting documents โ€” contact Swan to change it.
  • Request supporting documents reminders โ€” contact Swan to change it.

๐Ÿ” You can now filter virtual IBANs by status โ€” Enabled or Canceled โ€” with the status filter on virtualIbanEntries in the account query. This makes it easy to surface only Enabled IBANs, even when an account has many virtual IBANs.

๐Ÿ“‹ You can now create a capital deposit case for companies whose legal name is longer than 100 characters. The limit on the companyName, accountName, and name fields has increased to 255 characters (previously 100), matching standard French registry formats. No changes needed on your end.

๐Ÿ”„ The conditions for an account to move from Closing to Closed status are changing. Before an account can close, all of the following must be true:

  • The Booked balance is zero.
  • The last incoming SEPA Credit Transfer was more than 30 days ago.
  • The last outgoing SEPA Credit Transfer was more than 30 days ago (previously 5 days).
  • No incoming or outgoing transaction is in Upcoming or Pending status, for any payment type (new).

Because of these changes, accounts may stay in Closing status longer than before. If your integration tracks closure timing, adjust your expectations accordingly.

๐Ÿ”„ Incoming credit transfers to a Closing account are now accepted when the booked balance is negative. This helps settle outstanding debts before the account is Closed. Transfers to Closing accounts with a zero or positive balance are still returned to the sender, as before.

API updatesโ€‹

Upcoming breaking changesโ€‹

โš ๏ธ The DormantAccount closure reason is deprecated. Inactivity replaces it, with the description: "Prolonged inactivity according to local regulatory definitions or internal policy." All accounts that previously used the DormantAccount closure reason are now using Inactivity.

If your integration filters, displays, or processes closure reasons by code, update it to handle the new code Inactivity and remove any reference to DormantAccount. See the updated closure reason codes and deprecated reason codes for the full mapping.