Skip to content

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.