Feature - Maintenance¶
API's Invovled¶
- GET/feature-management/features
- GET/feature-management/features/:featureDefinitionName/featureDefinitionName
- PUT/feature-management/features/{id}
Steps¶
- To obtain the list of all existing features in the system, the GET/feature-management/features API call can be used.
- To retrieve a specific feature by its name, the GET/feature-management/features/:featureDefinitionName API call can be utilized, where 'featureDefinitionName' is the path variable.
{
"featureId": 1,
"featureDefinitionName": "MNOValidation",
"status": 2,
"createdAt": "2023-11-29T06:21:54.89",
"modifiedAt": "2024-03-25T11:23:11.66"
}
- To update the status of a particular feature, the PUT/feature-management/features/{id} API call can be employed by passing the identity of the feature.
Note
The status of the Feature is the global level status.
FI-Onboarding¶
While onboarding for Financial Institution (FI), we can include a list of features along with their status using the MembershipFeatures object for the specific FI as needed.
Using the GET/feature-management/features API, we can obtain a list of features and onboard any required features.
If a feature is onboarded for a FI and its status is subsequently updated, the change will be reflected, and the effective status will be recalculated.