ListFeatureCatalogUsage
GET
/api/v1/provision/admin/feature-catalog/usage
const url = 'https://example.com/api/v1/provision/admin/feature-catalog/usage?includeDisabled=false&includeArchived=false&pageNumber=1&pageSize=100';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/provision/admin/feature-catalog/usage?includeDisabled=false&includeArchived=false&pageNumber=1&pageSize=100'Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” productId
string format: uuid
includeDisabled
boolean
includeArchived
boolean
pageNumber
integer | string format: int32
pageSize
integer | string format: int32
sortOrder
string
filter
string
Responses
Section titled “ Responses ”OK
object
pageNumber
integer | string format: int32
pageSize
integer | string format: int32
totalCount
integer | string format: int32
items
Array<object>
object
feature
object
id
string format: uuid
productId
string format: uuid
featureCode
string
name
string
units
null | string
metricName
null | string
featureType
integer
lifecycleStatus
integer
visibility
integer
enableUserRating
boolean
ratingPriority
null | integer | string format: int32
ratingQuestion
null | string
enumOptions
Array<object>
object
value
string
description
null | string
isDeleted
boolean
creationTimeStamp
string format: date-time
lastUpdateTimeStamp
null | string format: date-time
revisionNumber
integer | string format: int32
usedByProducts
Array<string>
usedByPlans
Array<string>
usedByBundles
Array<string>
totalPages
integer | string format: int32
hasPreviousPage
boolean
hasNextPage
boolean
object
pageNumber
integer | string format: int32
pageSize
integer | string format: int32
totalCount
integer | string format: int32
items
Array<object>
object
feature
object
id
string format: uuid
productId
string format: uuid
featureCode
string
name
string
units
null | string
metricName
null | string
featureType
integer
lifecycleStatus
integer
visibility
integer
enableUserRating
boolean
ratingPriority
null | integer | string format: int32
ratingQuestion
null | string
enumOptions
Array<object>
object
value
string
description
null | string
isDeleted
boolean
creationTimeStamp
string format: date-time
lastUpdateTimeStamp
null | string format: date-time
revisionNumber
integer | string format: int32
usedByProducts
Array<string>
usedByPlans
Array<string>
usedByBundles
Array<string>
totalPages
integer | string format: int32
hasPreviousPage
boolean
hasNextPage
boolean
Example generated
{ "pageNumber": 1, "pageSize": 1, "totalCount": 1, "items": [ { "feature": { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "featureCode": "example", "name": "example", "units": "example", "metricName": "example", "featureType": 1, "lifecycleStatus": 1, "visibility": 1, "meterAggregationType": "example", "enableUserRating": true, "ratingPriority": 1, "ratingQuestion": "example", "enumOptions": [ { "value": "example", "description": "example" } ], "isDeleted": true, "creationTimeStamp": "2026-04-15T12:00:00Z", "lastUpdateTimeStamp": "2026-04-15T12:00:00Z", "revisionNumber": 1 }, "usedByProducts": [ "example" ], "usedByPlans": [ "example" ], "usedByBundles": [ "example" ] } ], "totalPages": 1, "hasPreviousPage": true, "hasNextPage": true}object
pageNumber
integer | string format: int32
pageSize
integer | string format: int32
totalCount
integer | string format: int32
items
Array<object>
object
feature
object
id
string format: uuid
productId
string format: uuid
featureCode
string
name
string
units
null | string
metricName
null | string
featureType
integer
lifecycleStatus
integer
visibility
integer
enableUserRating
boolean
ratingPriority
null | integer | string format: int32
ratingQuestion
null | string
enumOptions
Array<object>
object
value
string
description
null | string
isDeleted
boolean
creationTimeStamp
string format: date-time
lastUpdateTimeStamp
null | string format: date-time
revisionNumber
integer | string format: int32
usedByProducts
Array<string>
usedByPlans
Array<string>
usedByBundles
Array<string>
totalPages
integer | string format: int32
hasPreviousPage
boolean
hasNextPage
boolean
Example generated
{ "pageNumber": 1, "pageSize": 1, "totalCount": 1, "items": [ { "feature": { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "featureCode": "example", "name": "example", "units": "example", "metricName": "example", "featureType": 1, "lifecycleStatus": 1, "visibility": 1, "meterAggregationType": "example", "enableUserRating": true, "ratingPriority": 1, "ratingQuestion": "example", "enumOptions": [ { "value": "example", "description": "example" } ], "isDeleted": true, "creationTimeStamp": "2026-04-15T12:00:00Z", "lastUpdateTimeStamp": "2026-04-15T12:00:00Z", "revisionNumber": 1 }, "usedByProducts": [ "example" ], "usedByPlans": [ "example" ], "usedByBundles": [ "example" ] } ], "totalPages": 1, "hasPreviousPage": true, "hasNextPage": true}