Skip to main content

BillingPlan

An endless-owned billing plan in the catalog. Plans are engineer-managed reference data, decoupled from the billing provider's products.

type BillingPlan {
allowances: [BillingPlanAllowance!]!
createdAt: ISO8601DateTime!
description: String
id: ID!
name: String!
prettyName: String!
updatedAt: ISO8601DateTime!
}

Fields

BillingPlan.allowances ● [BillingPlanAllowance!]! non-null object billing

The per-feature entitlements granted by this plan.

BillingPlan.createdAt ● ISO8601DateTime! non-null scalar common

When the plan was created.

BillingPlan.description ● String scalar common

A short description of the plan.

BillingPlan.id ● ID! non-null scalar common

Unique identifier for the plan.

BillingPlan.name ● String! non-null scalar common

Stable internal identifier for the plan (e.g. "growth").

BillingPlan.prettyName ● String! non-null scalar common

Human-facing display name for the plan (e.g. "Growth").

BillingPlan.updatedAt ● ISO8601DateTime! non-null scalar common

When the plan was last updated.

Returned By

billingPlans query