Is there any way to run a load according to API call percentage and not a scenario?

Is there any way to run a load according to API call percentage and not a scenario?

So for example;

API 1 - 10%
API 2 - 40%

API 3 - 30%

API 4 - 20%

I can create a scenario per API and run a multi scenario simulation while dividing
the users according to percentage but it seems a bit awkward to me.

Thanks!

Hello
The randomSwitch should help in achieving this:
https://gatling.io/docs/current/general/scenario/#randomswitch

randomSwitch(
10 → exec(api1),
40 → exec(api2),
30 → exec(api3),
20 → exec(api4)
)

Thanks
Sujin Sam