Limited Release
Feature management helps you monitor, update, and delete existing features and their privileges. You can retrieve feature configurations and modify feature settings to define what functionality customers can access in your application.
List features
Use a valid access token and make a GET call to the/v1/commerce/billing/features endpoint. Include the following query parameters:
| Parameter | Action |
|---|---|
pageinteger | Set the page number for paginated results. Default is 1. |
per_pageinteger | Set the number of items to return per page. Default is 10, maximum is 100. |
200 OK response with a paginated list of all configured features.
Update feature details
Use a valid access token and make a PUT call to the/v1/commerce/billing/features/{feature_code} endpoint with the modified request parameters such as name, description, and privileges.
Path parameter: feature_code is the code you provided when you created the feature.
You cannot modify the feature code after creation. You can only update the name, description, and privileges.
200 OK response with the updated feature information.
Delete privilege
Use a valid access token and make a DELETE call to the/v1/commerce/billing/features/{feature_code}/privileges/{privilege_code} endpoint to remove a specific privilege from a feature.
Path parameters:
feature_codeis thecodeyou provided when you created the feature.privilege_codeis thecodeyou provided when you created the privilege.
204 No Content response.
Delete feature
Use a valid access token and make a DELETE call to the/v1/commerce/billing/features/{feature_code} endpoint to permanently delete a feature.
Path parameter: feature_code is the code you provided when you created the feature.
204 No Content response.