HeadHoncho

List plans

List plans is a read in the HeadHoncho API. The plans on offer, with price and what each includes, and which one this workspace is on.

Read as Markdown

The request

Reference for List plans, HeadHoncho API v1. It is a read, sent to the base address https://api.headhoncho.app.

GET /api/v1/plans

Any key can call it. An answered call costs 1 credit; a refusal costs nothing. See credits.

Send your key as Authorization: Bearer hh_live_.... See API keys.

Parameters

This call takes no parameters.

Try it with your key

Paste your key and change the values. The box builds the call as a cURL line and a fetch line, ready to copy. It never sends anything itself.

Your key stays in this page and is never sent anywhere. Copy the line below and run it yourself.

What comes back

plans, in the order the app prints them: code, name, monthly_price_cents (null when you must talk to us), self_serve, is_recommended, entitlements (unit_code, unit_name, included, unlimited, custom), the extra credit pack if the plan has one, history_months, scheduled_reports and api_access. every_plan: what is unlimited on all of them. current: the plan in force. pack: the credit pack this workspace may buy, or null.

It never changes a record. It only reads the companies the key reaches.

Every field in the answer

Types are read from the example answer. Money is a plain number in the company's currency. A time carries its offset from UTC (Z is UTC). Ids are opaque text. A field with no line of its own here has its name spelled out; the common fields mean the same on every page.

FieldTypeMeaning
planslist of objectsThe plans.
plans[].codetextThe code.
plans[].nametextThe name, as the app shows it.
plans[].monthly_price_centswhole numberThe monthly price cents.
plans[].self_servetrue or falseThe self serve.
plans[].is_recommendedtrue or falseTrue when it is recommended.
plans[].entitlementslist of objectsThe entitlements.
plans[].entitlements[].unit_codetextThe unit code.
plans[].entitlements[].unit_nametextThe unit name.
plans[].entitlements[].includedwhole numberThe included.
plans[].entitlements[].unlimitedtrue or falseThe unlimited.
plans[].entitlements[].customtrue or falseThe custom.
plans[].packvalue or nullThe pack.
plans[].history_monthswhole numberThe history months.
plans[].scheduled_reportstrue or falseThe scheduled reports.
plans[].api_accesstrue or falseThe api access.
every_planlist of objectsThe every plan.
every_plan[].unit_codetextThe unit code.
every_plan[].unit_nametextThe unit name.
currentobjectThe current.
current.codetextThe code.
current.nametextThe name, as the app shows it.
current.statustextThe job status.
packvalue or nullThe pack.

Errors that apply

CodeStatusWhat it means
`missing_key`401Send your key as Authorization: Bearer hh_live_...
`unknown_key`401That key is not one we issued, or it was revoked.
`no_credits`402Out of credits. Top up on Settings › Credits, or turn on auto top-up.
  • Whoami: Who this key or app acts as, which companies it reaches, what it may do, and the words to use in commands: statuses, job types and technicians.
  • List companies: The companies this credential reaches, each with its name, time zone, country and service area. The same ids every other call takes as company_id.
  • Get company: One company this credential reaches: its name, time zone, country and service area.
  • Get usage: What the plan has used, what API calls cost and what this credential called, by day or by endpoint, with the credits left.
  • Get credits: This month's credits: the plan's grant, what rolled over, what was bought, what was used and what is left.
  • The same records in the app: Multiple companies.
  • How the API fits together: the model, API keys, errors and the MCP server.