NOTEThis feature is exclusive to connections with Sensedia gateways.
Orchestrate Your API Lifecycle with Workflows
Workflows allow you to define specific requirements for each stage of an API's lifecycle. This way, you can control when and how it can advance.
Each team can create its own flow, with rules and criteria aligned with their practices and objectives. This ensures flexibility without compromising governance.
By centralizing different Workflows in a single location, your organization gains visibility and control over the API journey, connecting operations to strategy and making it easier to understand how each team works.
On this page, you will understand how to:
Manage Workflows:
Manage Stages:
Configure Exceptions:
With Workflows, you define what should happen at each step of the API lifecycle and control the criteria for advancement between them.
We have two types of workflows:
Organization Workflow This is the general workflow for the company. Automatically applied to APIs that do not have a Team Workflow configured. To ensure control at the organizational level, only one Organization Workflow is allowed.
Team Workflow Specific to each team. Can be customized to meet the team's specific needs and processes. Multiple Team Workflows are possible, but only one per team.
Main screen with workflow examples:

Examples of workflow stages:

NOTEWhen you create or edit an API in Sensedia API Platform, you define the API's stage in the Workflow Stage field.
An API can only be moved to a stage if it meets the specific requirements for that stage, configured here in the Workflows of Adaptive Governance.
NOTEYou can:
have only one Organization Workflow, which is created by default,
have multiple Team Workflows, but only one per team.
TIPEven though each team can only have one main workflow, the same team might execute different processes depending on the type of API (such as corporate, legacy, internal) or the demand (legal, innovation, standard, etc.). In these cases, for each distinct process, the team can be registered multiple times β with different and representative names β so that each registration is associated with its respective workflow.
Example: Imagine an Integrations Team that handles different types of demands. The way their workflows are named can guide the action:
- To meet regulatory demands: Create the "Integrations - Regulatory" workflow.
- To develop new functionalities: Use the "Integrations - New Feature" workflow.
- To manage APIs for internal use: Name the workflow "Integrations - Internal Consumption".
- To migrate old APIs: The workflow can be called "Integrations - Legacy Migration".
Access the Workflows screen.
The order of cards on this screen may varyThe new workflow will be displayed as a card on the screen.
You can clone an existing Team Workflow to create a new workflow with the stages already configured.
NOTE
- The Organization Workflow cannot be cloned.
- The name of the new workflow must be unique.
- The associated team cannot already be linked to another workflow.
NOTEYou cannot edit the Organization Workflow; you can only configure its stages.
NOTEYou cannot delete a workflow that has APIs associated with its stages.
Follow the steps below to add a stage to a workflow:
In the opened window, configure the stage by filling in the mandatory fields and click CREATE STAGE.

Configure environment requirements and define whether they are mandatory or not allowed in the stage.
It is possible to both make deployment mandatory in an environment (Must Have) and prohibit deployment in specific environments (Must Not Have).
For each stage, you can define these rules for an environment:
To configure a rule about the environment in a stage, follow the steps below:
Access Workflows by clicking on the card on the Adaptive Governance home screen or in the side menu. 
Select the environment and configure the rules:
Rule | Description |
|---|---|
| Deployment Mandatory | Defines the deployment requirement in an environment for the API to advance to the stage: |
| Deployable through API Management | Defines whether the environment is available for deployment in this stage: |
NOTE
- It is not possible to configure "Not Required" and "No" simultaneously.
- The Must Not Have rule is verified during the deploy validation (
/validate). If the API is deployed in a restricted environment, the stage advance will be blocked.
You will be redirected to the stage card, where you can configure other elements such as attributes and interceptors
Configure interceptors and define whether they are mandatory or not allowed for the stage. This helps ensure that APIs follow the standards you define.
Click the settings icon in the interceptor field. To determine interceptors that:

TIPYou can switch between "must have" and "must not have" by clicking the selector on the next screen, without having to reconfigure the entire interceptor.
Define the characteristics the interceptor must have to be considered in this rule:
Execution point: Interceptor execution point, which can be:

Execution position: Interceptor execution position, which can be:

Flow: Interceptor flow, which can be:

NOTEEvery new workflow comes with an initial stage called Stage One.
This stage cannot be deleted; it can only be edited.
TIPIf you edit the rules of a stage with active APIs:
- Reopen and save these APIs so that the new rules are applied.
- For APIs in production, wait for a new evolution demand and apply the rules to the new API version.
NOTE
- You cannot delete a stage with associated APIs.
- The first stage of the workflow cannot be deleted.
These are suggestions to optimize the use of the Workflows feature:
With Exception settings, you can configure APIs that can operate, for a specific period, without following the workflow rules (UNRESTRICTED APIs). This option is suitable for exceptional or emergency cases where it is necessary to release API usage.
TIPUse the temporary exception to meet exceptional or emergency demands, without having to change your governance configurations.
It's as if Adaptive Governance were temporarily disabled β but only for the APIs included as an exception.
Follow the steps below to configure an exception:
The system automatically records the date and time of the exception's inclusion and applies a total requirements bypass. The exception behaves as if Adaptive Governance were disabled, but only for the selected APIs. APIs in an exception state can be deployed directly to any environment, without passing through interceptors or stage policies.
NOTE
- The exception is valid for any workflow, even if the API is moved between teams/workflows.
- After the defined time, the exception expires and normal governance is automatically re-established.
To manually remove an exception before expiration:
We use cookies to enhance your experience on our site. By continuing to browse, you agree to our use of cookies.Learn more