When requesting a report via the API, e.g. for machine learning purposes this generates a notification when the report is ready. If the report is simply used downstream for automated processing there is no need for a notification in Biigle / or via mail.
In addition reports are stored permanently by default. It would be great to allow add a flag to automatically delete them after a reasonable amount of time (say 4 hours or 1 day for API requests)
Adding a flag to the api endpoint to skip notification and a second one for non permanent reports would be great.