Currently, wM.io Integration allows you to manage authorizations on projets using roles. If within a given project you have several APIs, you cannot restrict access to one of these APIs and not the others.
So it’s either a tech user that’s allowed to call all wM.io APIs, or APIs that are part of one or several projects.
Whether you should use the same tech user for all APIs, or several users authorized on specific projects depends on your non functional requirements.
The earlier is easier to implement and manage, the latter reduces the impacts of credentials leaks but is more complex to deal with.
Regarding logging, this would have no impact, or little impact, especially if you filter on the project or integration name.
#webMethods#API-Gateway#API-Management#webMethods-io-Integration