Accounts v2 renvoie désormais toujours le champ responsibilities lorsque le champ defaults est inclusModifications majeures
Nouveautés
Le champ defaults.abilities est désormais toujours renvoyé dans l’objet Accounts v2 si vous spécifiez defaults dans le champ include. Il s’agit d’un changement majeur pour les utilisateurs de la version bêta publique existante de Accounts v2, disponible dans notre canal GA à partir de 15-12-2025.clover.
Pourquoi s’agit-il d’une modification majeure ?
Le champ defaults. est désormais renvoyé même lorsque responsibilities.fees_collector et responsibilities.losses_collector sont null. Si votre intégration existante ne s’attend pas à trouver ce champ dans les réponses de l’API, vous devez utiliser la nouvelle structure d’objet pour éviter les erreurs de validation.
Impact
Auparavant, le champ responsibilities.requirements_collector n’était pas renvoyé, sauf si fees_ et losses_ étaient présents dans la réponse.
Vous devez mettre à jour votre intégration pour qu’elle prenne en compte le champ defaults., même si vous n’avez pas défini fees_ et losses_ lors de la création ou de la mise à jour du compte. Assurez-vous que votre intégration gère correctement fees_ et losses_ lorsque leurs valeurs sont null.