Improvementsโ
โ
The beneficiary name field in the verifyBeneficiary mutation now enforces a maximum length of 70 characters for SEPA beneficiaries and Swan accounts. This matches the maximum length supported for SEPA Credit Transfer initiations, preventing rejections during the payment flow.
๐ณ Recurring SingleUseVirtualCard instances now remain active when their cardholder's account membership is disabled. When that happens, the card automatically reassigns to the account's legal representative, ensuring uninterrupted recurring expenses.
Updatesโ
๐ Starting December 1, Swan Support will no longer manually register SEPA Direct Debit B2B mandates. You can now:
- Share a SEPA Direct Debit B2B mandate registration link directly with your users.
- Embed the registration link in your application.
- Use Swan's API to manage mandate registration programmatically.
API updatesโ
Upcoming breaking changesโ
๐งน Starting December 1, the deprecated companyInfoBySiren query will be removed. Company information can now be retrieved directly during onboarding creation and updates, eliminating the need for separate queries.
๐งน On February 5, 2026, the deprecated status field will be removed from the CapitalDepositCase object. Migrate to the statusInfo field, which was introduced on October 23. This provides more granular status updates, including WaitingForInitialRequirements, PendingInternalReview, and WaitingForAdditionalInformation.