Such payloads are generated when a GitLab repository has merge request approvals enabled and a project member approves a merge request. Approving is not the same as merging.