Pour limiter la consommation mémoire de votre applicatif le téléchargement des fichiers en multipart plutôt qu’en JSON est déjà disponible dans la {REST:API}.
Vous pourrez bientôt télécharger directement un fichier (/spaces/id/documents/id/download) ou un ensemble de fichiers dans un zip (/spaces/id/documents/download), dans le format d’origine.
Le header Accept de votre requête fait la différence : par défaut une requête de header Accept: */* retournait un contenu en application/json.
La requête /spaces/id/documents/download avec le header Accept: */* va retourner un contenu en application/zip.
La requête /spaces/id/documents/id/download le header Accept: */* va retourner le contenu du fichier avec le type MIME adéquat.
Vérifiez bien le header Accept de vos requêtes /spaces/id/documents/download et /spaces/id/documents/id/download et passez un header ‘Accept: application/json‘ si vous souhaitez continuer à recevoir du JSON.