I did consider it as well as using an api call. `ArchitecturesController#create` is quite synchronous usage specific. It seems simpler and more straightforward to me to create a dedicated action.

I consider reusing api the cleanest way. Updating controllers to allow it would take much more time though. I can see it as a separate task somewhere in future.