GET/v1/pricing/features
List the features on sale
Returns the features of the catalogue served on the default track, archived ones included. Needs catalogue:read.
curl 'https://api.entitler.co/v1/pricing/features' \
-H "Authorization: Bearer $ENTITLER_KEY"Credentials
Send any one of these:
- Bearer token
Query parameters
| Name | Type | Description |
|---|---|---|
target.team_id | string | |
target.project_id | string | |
target.environment_id | string |
Responses
200The ListFeaturesOnSaleResponse message.
ListFeaturesOnSaleResponse
featuresarray of FeaturerequiredarchivedbooleanrequiredidstringrequiredkeystringrequiredkindFeatureKindrequiredOne of
FEATURE_KIND_UNSPECIFIED,FEATURE_KIND_SWITCH,FEATURE_KIND_METERED,FEATURE_KIND_SETTING,FEATURE_KIND_GROUP.versionFeatureVersionchangeIdstringdescriptionstringrequireddeviceLimitcommon.DeviceLimitatLimitcommon.DeviceAtLimitrequiredOne of
DEVICE_AT_LIMIT_UNSPECIFIED,DEVICE_AT_LIMIT_REFUSE,DEVICE_AT_LIMIT_END_OLDEST.kindcommon.DeviceLimitKindrequiredOne of
DEVICE_LIMIT_KIND_UNSPECIFIED,DEVICE_LIMIT_KIND_SIGNED_IN,DEVICE_LIMIT_KIND_IN_USE.lockoutMinutesarray of integer (int64)requiredlockoutQuietDaysinteger (int64)at least 0; at most 4294967295
innerWindowMeterWindowanchorWindowAnchorrequiredOne of
WINDOW_ANCHOR_UNSPECIFIED,WINDOW_ANCHOR_PERIOD,WINDOW_ANCHOR_CALENDAR.countinteger (int64)requiredat least 0; at most 4294967295
unitWindowUnitrequiredOne of
WINDOW_UNIT_UNSPECIFIED,WINDOW_UNIT_HOURS,WINDOW_UNIT_DAYS,WINDOW_UNIT_WEEKS,WINDOW_UNIT_MONTHS.
lateDaysinteger (int64)at least 0; at most 4294967295
limitsCustomerMembersbooleanrequiredmeasurecommon.Measuredecimalsinteger (int64)at least 0; at most 4294967295
moneycommon.Money
memberscommon.GroupValuemembersarray of common.GroupMemberrequiredbenefitThousandthsinteger (int64)at least 0; at most 4294967295
featureKeystringrequiredgroupcommon.GroupValuemeteredcommon.Limitcountintegerat least 0; at most 18446744073709552000
unlimitedcommon.Unlimited
moneycommon.MarketLimitslimitsarray of common.MarketLimitrequiredlimitcommon.LimitmarketIdstringrequired
settingcommon.SettingValuechoicestringnumbercommon.Limitcountintegerat least 0; at most 18446744073709552000
unlimitedcommon.Unlimited
textstring
switchbooleanwaitcommon.Waitcountinteger (int64)requiredat least 0; at most 4294967295
unitcommon.WaitUnitrequiredOne of
WAIT_UNIT_UNSPECIFIED,WAIT_UNIT_DAYS,WAIT_UNIT_MONTHS.
namestringrequirednumberintegerrequiredat least 0; at most 18446744073709552000
resetMeterResetbillingPeriodBillingPeriodResetwindowMeterWindowanchorWindowAnchorrequiredOne of
WINDOW_ANCHOR_UNSPECIFIED,WINDOW_ANCHOR_PERIOD,WINDOW_ANCHOR_CALENDAR.countinteger (int64)requiredat least 0; at most 4294967295
unitWindowUnitrequiredOne of
WINDOW_UNIT_UNSPECIFIED,WINDOW_UNIT_HOURS,WINDOW_UNIT_DAYS,WINDOW_UNIT_WEEKS,WINDOW_UNIT_MONTHS.
roundingRoundingOne of
ROUNDING_UNSPECIFIED,ROUNDING_NEAREST,ROUNDING_UP,ROUNDING_DOWN.settingcommon.SettingTypechoicecommon.ChoiceSettingoptionsarray of common.SettingOptionrequiredkeystringrequirednamestringrequired
numbercommon.NumberSettingmaxintegerat least 0; at most 18446744073709552000
minintegerat least 0; at most 18446744073709552000
textcommon.TextSetting
sharesLimitbooleanrequiredunitstringrequiredzonesarray of Zonerequiredkeystringrequirednamestringrequired
servedServedCataloguechangeIdstringnothingNothingServedreleaseServedReleaseidstringrequirednumberintegerrequiredat least 0; at most 18446744073709552000
trackServedTrackidstringrequirednamestringrequired
ErrorA refusal, with the HTTP status of its gRPC code.
Error
errorobjectrequiredcodestringrequiredparametersobjectrequiredEach value: string
reasonstringor nullrequired