Webhook intermediate and boundary event

I am using Camunda 8 and trying to make a process where after completing a task the process will pause until it receives an api call , I’m using a webhook intermediate event for that and after the rest api is called a subprocess will start , I need to be able to make multiple parallel calls of this subprocess by calling the same rest api so I added a boundary webhook event to that subprocess but since both the intermediate and boundary webhook events has the same ids it seems not to work ,
is there a way to achieve what I need ?
Attached the subprocess and process

diagram_1.bpmn (10.5 KB)
diagram_122.bpmn (4.0 KB)

Hi @Mariam_Heiba - what is the condition that you no longer need to start multiple subprocesses via the webhook? Are the calls coming at different times, or are they coming all at once?