Use Gitlab-Workhorse-Send-Data to send entry
What does this MR do?
Use Gitlab-Workhorse-Send-Data to send entry:
Closes #19224 (closed), Closes #19128 (closed)
Also requires this MR to work: https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/53
Are there points in the code the reviewer needs to double check?
Do we have a test for this?
Why was this MR needed?
This way gitlab-workhorse does not have to call any API.