---
title: "Plan + entitlements table (no auth) — the single source of truth for pricing"
method: GET
path: "/api/billing/plans"
tags: ["Billing"]
---

# Plan + entitlements table (no auth) — the single source of truth for pricing

`GET /api/billing/plans`

## Request

- Base URL: `https://api.wordis-bond.com`
- URL: `https://api.wordis-bond.com/api/billing/plans`
- Auth: none required

The complete plan/entitlement table as cacheable JSON. This is the ONLY authoritative source of prices and quotas — clients, docs, and agents must read prices here rather than hard-coding them.

## Response `200`

Plans

- object
  - `data` object, required
    - `plans` PlanView[], required
      - `plan` 'starter' | 'pro' | 'enterprise', required
      - `priceUsdPerMonth` number, required
      - `purchasable` boolean
      - `lookupKey` string, nullable
      - `callMinutesPerMonth` integer, required
      - `allowedTransports` string[], required
      - `overageUsdPerMinute` object
        - `pstn` number, nullable
        - `direct` number, nullable
      - `ttsCharsPerMonth` integer
      - `concurrentCalls` integer
      - `scheduledRuns` object
        - `cadence` 'weekly' | 'daily' | 'hourly'
        - `maxSuites` integer, nullable
      - `apiKeys` integer, nullable
      - `requiresCard` boolean
    - `partnerProgram` PartnerProgram, required: Operator-first workspace ladder. The operator bills and owns the end customer; Word Is Bond bills one wholesale fee per active workspace. An evaluation slot is one bounded transcript scored once.
      - `platformShareCapPercent` number, required
      - `operatorShareFloorPercent` number, required
      - `retailMerchant` 'operator', required
      - `platformBilling` 'per_active_workspace', required
      - `usageUnit` 'evaluation_slot', required
      - `offers` object[], required
        - `tier` 'watch' | 'protect' | 'assure', required
        - `wholesaleUsdPerMonth` number, required
        - `minimumRetailUsdPerMonth` number, required
        - `operatorKeepsUsdPerMonthAtMinimum` number, required
        - `cogsBudgetUsdPerMonth` number, required
        - `voiceMinutesPerMonth` integer, required
        - `evaluationSlotsPerMonth` integer, required
    - `currency` string, required
  - `error` union, required
    - object
    - string

---

[API](https://skmtc.dev/wordis-bond/apis/word-is-bond-voice-agent-testing-api.md) · [All operations](https://skmtc.dev/wordis-bond/apis/word-is-bond-voice-agent-testing-api/llms.txt) · [OpenAPI document](https://skmtc.dev/wordis-bond/apis/word-is-bond-voice-agent-testing-api/revisions/66c2d5480d84?raw)
