Retrieve a plan
Fetches a plan by identifier. Pass ?version=N to fetch a specific version; otherwise the latest version is returned.
Authorizations
The Server API Key obtained from the kelviq application. Pass as a Bearer token in the Authorization header. Example: 'Authorization: Bearer YOUR_API_KEY'
Path Parameters
Plan identifier (slug). Stable across versions.
Query Parameters
Specific version number to fetch / update. Defaults to the latest version.
Response
Plan details.
A versioned plan attached to a product. Updates create new versions; only the published version is is_latest=true.
URL-safe slug. Stable across versions.
"pro-monthly"
"Pro Monthly"
"Pro tier billed monthly."
UUID of the parent product.
"0d65f7c0-7e91-4f56-9b32-13a9a6a7c1de"
{}3
True only for the currently published version.
true
"2025-04-12T08:21:14.910Z"
"2025-03-01T08:21:14.910Z"
Provider-side identifiers (e.g. stripeProductId).
{ "stripeProductId": "prod_ABC123" }true
false
["US", "IN"]License configuration for a plan (used when issuing license keys).
1