Anyone who can explain the logic of the email report scheduling in Matomo?
Or is there a documentation of the functions connection with the API? (How persistent is the api-call? (Does it adjust the future reports?)
You can find the API documentation from the following link - https://developer.matomo.org/api-reference/reporting-api#ScheduledReports
A few examples using the API:
Send Report - module=API&method=ScheduledReports.sendReport&idReport=1&period=day&date=2023-08-15&force=&token_auth=AUTH_TOKEN&force_api_session=1
Delete Report - module=API&method=ScheduledReports.deleteReport&idReport=1&token_auth=AUTH_TOKEN&force_api_session=1
Add Report - module=API&method=ScheduledReports.addReport&idSite=1&period=day&hour=12&description=description%20here&reportType=email&reportFormat=html&reports[]=Actions_getEntryPageUrls&reports[]=UserCountry_getCountry&reports[]=Actions_getDownloads¶meters[displayFormat]=1¶meters[emailMe]=true¶meters[evolutionGraph]=true&token_auth=AUTH_TOKEN&force_api_session=1
Instructions for creating an auth token: https://matomo.org/faq/general/faq_114/