Can bulk webhooks(deploy keys) be added by gitlab apis automatically?

Hi all experts,

We are using Community Edition 8.15.2 790035f, we need to add bulk webhooks in many projects.
And wondering whether there is one or some apis(or maybe plugins) can be used to add these webhooks?
Then we could add them automatically in script !

As well as deploy keys.

Thanks a lot in advance, and counting on your response.

Well, seems I got how to use from
POST /projects/:id/hooks

I don’t know what id is exactly, just 1 or 2?
If current the project is “"
How to use , with curl as curl -X POST "http://git.intra.
As well as how to add the parameters?

Hope there are some examples :slight_smile:

Is it for system hooks or webhooks?