Skip to content

UpdateFeatureCatalog

PUT
/api/v1/provision/admin/feature-catalog/{id}
curl --request PUT \
--url https://example.com/api/v1/provision/admin/feature-catalog/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Content-Type: application/json' \
--data '{ "name": "example", "units": "example", "metricName": "example", "featureType": 1, "visibility": 1, "meterAggregationType": "example", "enableUserRating": true, "ratingPriority": 1, "ratingQuestion": "example", "enumOptions": [ { "value": "example", "description": "example" } ] }'
id
required
string format: uuid
object
name
string
units
null | string
metricName
null | string
featureType
integer
visibility
integer
meterAggregationType
One of:
null
enableUserRating
boolean
ratingPriority
null | integer | string format: int32
/^-?(?:0|[1-9]\d*)$/
ratingQuestion
null | string
enumOptions
Array<object>
object
value
string
description
null | string
Example generated
{
"name": "example",
"units": "example",
"metricName": "example",
"featureType": 1,
"visibility": 1,
"meterAggregationType": "example",
"enableUserRating": true,
"ratingPriority": 1,
"ratingQuestion": "example",
"enumOptions": [
{
"value": "example",
"description": "example"
}
]
}

OK

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
meterAggregationType
One of:
null
enableUserRating
boolean
ratingPriority
null | integer | string format: int32
/^-?(?:0|[1-9]\d*)$/
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
/^-?(?:0|[1-9]\d*)$/