About 6 months ago such functionality was not available.
Solved
Is it possible to receive information through an API when a particular customer reads or views a specific email?
Best answer by saulblum
You could filter a Get Events call with the metric ID of the Opened Email metric and the profile ID of the specific profile.
https://developers.klaviyo.com/en/reference/get_events
filter
Allowed field(s)/operator(s):
metric_id:equalsprofile_id:equals
You can’t filter on a specific campaign or flow message ID but the event properties will include the campaign or flow ID, and you can also add a time range to the filter.
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.

