Retrieves a paginated list of features with optional filtering and sorting.
Query
query ListFeatures(
$filter: FeatureFilter
$paging: CursorPaging
$sorting: [FeatureSort!]
) {
features(filter: $filter, paging: $paging, sorting: $sorting) {
edges {
node {
refId
displayName
description
featureType
featureStatus
featureUnits
featureUnitsPlural
hasMeter
meterType
enumConfiguration {
value
displayName
}
meter {
aggregation
}
unitTransformation {
divide
round
}
}
cursor
}
pageInfo {
hasNextPage
endCursor
}
totalCount
}
}
Parameters
Filter criteria for features
Filter by feature reference ID
featureStatus
FeatureStatusFilterComparison
Filter by status: PUBLISHED, ARCHIVED
featureType
FeatureTypeFilterComparison
Filter by type: BOOLEAN, NUMBER, ENUM
meterType
MeterTypeFilterComparison
Filter by meter type: Incremental, Fluctuating
Sorting options with fields: createdAt, displayName, refId
Return Type
Returns a FeatureConnection with feature objects.
Common Use Cases
List all features for admin catalog management.
Get available features when building or editing plans.