How get email pipeline owner, no propagation if running automatically by schedule, triggered by api

if i run pipeline manualy, i can get user email GITLAB_USER_EMAIL, but when i trigger new pipeline by api or schedule automatically run i lost it, that is not propagated.

the schedule task already know the last user before run, when pipeline run trigger on other one the parent know the email but not propagated to child, solution ?

i want the owner initiate pipeline get back email with detailled report, i doens’t want a default mailling ist for spaming to everybody