In reply to Franck NICOLAS.

Hi Frank,
Someone asked similar questions offline years ago. For now, the api only exposes the support mapping one data source at one time. So I would suggest you do some coding to repeatedly replace one data source and iterate for other data sources in your report. You may get the cas data sources of your report by running below codes. Hope this helps!

-----
%let BASE_URI=%sysfunc(getoption(SERVICESBASEURL));
FILENAME rptFile TEMP ENCODING='UTF-8';
PROC HTTP METHOD="GET" oauth_bearer=sas_services OUT=rptFile
URL = "&BASE_URI/reports/reports/ffb113b7-9cfa-434b-99f1-9b3fe5a9f340/content";
HEADERS "Accept" = "application/vnd.sas.report.content+json";
RUN;
LIBNAME rptFile json;
data datasources;
set rptFile.datasources_casresource;
run;
------