Get a single user-plan by id
GET /user-plans/{id}
GET
/user-plans/{id}
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string
DocumentId
Responses
Section titled “ Responses ”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
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
Missing or invalid authentication
Not authorized (tenant scope or capability)
Not found