All docs
This doc
The workflow feature enables you to add more control and constraints to the tasks executed within it. For example, you can add a constraint through a workflow where an approval from a manager is required for a user to sign-up to the API Store. You can engage a workflow if you require a third party interventions/approvals for actions which have a pre-defined path such as signing up, registering an application, subscribing to an API, etc.
Use workflow extensions to attach a workflow to the following API Store/API Publisher operations: