The microservice can be invoked in two ways as follows:
- An end user who's directly interacting with a web-based portal (or even CLI commands)
- An automated application or another microservice that invokes this service in the chain of an orchestrated workflow
The APIs can also be invoked with some system events, which can then be used to trigger an API with a scripted mechanism.