Skip to content

Get a single user-plan by id

GET
/user-plans/{id}
id
required
string

DocumentId

OK

object
data
object
name
required
string
tier
required

Single canonical tier field for User Plan — deliberately NOT split into two duplicate fields (see organisation.plan_type/account_tier anti-pattern, F2.FLEET.03 vs F2.M.01). ‘trial’ is an internal-only tier (not shown as a purchasable option, is_public=false) used by the 14-day user trial (F3.USERPLAN.02).

string
Allowed values: trial free plus ai unlimited
price_eur_monthly
required
number
max_organisations_owned

Maximum number of organisations this user may own (role=owner). null = unlimited.

integer
max_members_per_org

Maximum number of free members this user may invite per owned organisation. null = unlimited.

integer
ai_features_enabled
required
boolean
priority_support
required
boolean
stripe_price_id
string
trial_days
required
integer
is_public
required

False for the internal ‘trial’ tier — not shown as a purchasable plan on pricing pages.

boolean
documentId
string
id
integer
createdAt
string format: date-time
updatedAt
string format: date-time
publishedAt
string format: date-time
nullable

Missing or invalid authentication

Not authorized (tenant scope or capability)

Not found