Skip to main content
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
FeatureFilter
Filter criteria for features
paging
CursorPaging
Pagination options
sorting
[FeatureSort]
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.