J'ai en revanche une question à laquelle je n'ai toujours pas trouvé de réponse évidente: comment exporter les données ?
En particulier, sur le module CozyBank, via un export CSV pour faire au plus simple, via des call API pour des intégration sympas ? Via un mail au DPO pour demander un extract des données me concernant en leur possession ?
Si tu veux exporter les données, tu peux aller sur ton Cozy, puis dans l'application « Settings ». Il y a un bouton pour télécharger tes données (ça va t'envoyer un mail avec un lien vers une page où tu pourras télécharger tes données, généralement en plusieurs archives zip pour éviter d'avoir une très grosse archive dont le téléchargement prendrait plusieurs jours et qu'il faudrait reprendre depuis zéro si ça plante). Ça sera du JSON et pas du CSV pour les données extraites de la base de données.
Si tu préfères des API, on a ce qu'il faut. En fait, toutes les opérations que font les applications et connecteurs passent par des API. Pour la partie authentification et contrôle d'accès, tu peux passer par un client OAuth2. Et je pense que tu vas surtout être intéressé par les API du Data System, qui reprennent les API de notre moteur de base de données (CouchDB). Et les données bancaires ont un formalise décrit sur https://docs.cozy.io/en/cozy-doctypes/docs/io.cozy.bank/.
[^] # Re: Comment accéder à ses données
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Des nouvelles de Cozy. Évalué à 6.
Si tu veux exporter les données, tu peux aller sur ton Cozy, puis dans l'application « Settings ». Il y a un bouton pour télécharger tes données (ça va t'envoyer un mail avec un lien vers une page où tu pourras télécharger tes données, généralement en plusieurs archives zip pour éviter d'avoir une très grosse archive dont le téléchargement prendrait plusieurs jours et qu'il faudrait reprendre depuis zéro si ça plante). Ça sera du JSON et pas du CSV pour les données extraites de la base de données.
Si tu préfères des API, on a ce qu'il faut. En fait, toutes les opérations que font les applications et connecteurs passent par des API. Pour la partie authentification et contrôle d'accès, tu peux passer par un client OAuth2. Et je pense que tu vas surtout être intéressé par les API du Data System, qui reprennent les API de notre moteur de base de données (CouchDB). Et les données bancaires ont un formalise décrit sur https://docs.cozy.io/en/cozy-doctypes/docs/io.cozy.bank/.