I’d like to send a report when a certain event is generated, sending an API request for example to metabase so it sends the report in that moment.
I looked through the docs here: https://github.com/metabase/metabase/blob/master/docs/api-documentation.md
All I can think of would be to either dynamically generate the pulse/alert or have the pulse/alert disabled most of the time and just enable and change the times when needed.
Not tested any of this, so may not work, but worth a look.
Yes, I thought about that solution too, but you can only set the hour of the report, not the minutes, so we still have to wait until HH:00 to receive the report. It would be nice to add the send report now option to the API as well…
There’s work being done to allow minutes for schedules:
And there’s a feature request for allowing send via API - with filters too:
If anyone of those seems interesting, then go and upvote by clicking on the first comment