Wieso sollten API Calls nicht in Plugins verwendet werden?

Die Controller sind in Shopware6 Services. So kannst du diese direkt Aufrufen ohne API dazwischen. Meist verwenden die Controller selbst Services und du kannst diese verwenden.

Gruß Heiner