evalMatches not in "Get alert by id" resutls

Hi all

I’m trying to avoid adding another layer when processing alerts (webhook, Kafka) and query Grafana directly to get Alerts.
As per doc get-alert-by-id I should be able to fetch evalData and evalMatches:
“evalData”: “evalMatches”: [
{
“metric”: “movement”,
“tags”: {
“name”: “fireplace_chimney”
},
“value”: 98.765
}
]
but I receive empty EvalData when getting /api/alerts/10:
{
“Id”:10,
“Version”:0,

“EvalData”:null,

}

Alert is there for sure and I get it via email and webhook
any issue with this bit?
Thanks

Any response or suggestions?
Thanks