Billing

Display labels for plan features and their values

Returns the display label of every plan feature and of every value code, in the requested language.

Surfaces rendering the pricing comparison table read identifiers from /v1/billing/plans and their wording here, so the same words are served to every surface.

The language comes from the locale query parameter when present, otherwise from the request cascade (user preference, organization default, Accept-Language), otherwise en-US.

The dictionary is complete: it covers features no plan carries an entitlement for, which the table still renders as "custom" or "not available".

get/v1/billing/feature-labels

Request

  • Base URL: https://api.prod.keyban.io
  • URL: https://api.prod.keyban.io/v1/billing/feature-labels
  • Auth: X-Api-Key (a scheme the document does not define)

Query parameters

locale'en-US' | 'fr-FR' | 'es-ES' | 'it-IT'

Response

Labels listed successfully

locale'en-US' | 'fr-FR' | 'es-ES' | 'it-IT' required

Locale the labels were resolved in: the locale query parameter when present, otherwise the request cascade.

featuresobject required

One entry per Chargebee feature id, in the display order of the pricing comparison table. Covers the whole catalogue, including features no plan carries an entitlement for.

Example response

{
  "locale": "fr-FR",
  "features": {
    "trust-active-products": {
      "label": "Active products",
      "type": "quantity"
    }
  },
  "common": {
    "included": "Included",
    "notIncluded": "—",
    "tailorMade": "Tailor-made"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.