Hi everyone,
I saw a few tutorials online about how to create an API for a custom module in M2.
I am wondering why I shouldn't just create one or multiple controllers to provide API features.
What would be the cons of using controller(s) to handle external requests?
Thanks a lot for your answers.