WebHook Event for Stages

Hi Team,

I am exploring GitLab CI/CD features, in which I am interested to know how we can achieve the following features:

  1. Similar to pipeline hook/job hook, is there any event which gets created after completion of each stage?

  2. In Job Hook webhook request, I do not see artifact related details, although I am able to get the artifacts using Job Artifacts REST API. Please suggest how we can achieve sending artifact details as part of Job event webhook.

  3. Is there any specific webhook event which can be triggered specific to build completion, because we see Job Hook for all statuses-Running, Pending, Success? Can we trigger only for successful builds?

Thanks,
Banupriya