We have a 'mixins/api.js' file destined to centralize all front-end API calls but many of them are distributed around vuex store actions.
We should move all of these into this file.
This will be helpful when we want to integrate other functionalities related to API calls and unified handling of returns (like, for example, show error toast messages)