Returns every active plan a team can subscribe to. Use it to render pricing pages or to let an agent reason about the upgrade path when credits run low.
Response
[
{
"id": "plan-uuid",
"slug": "starter",
"name": "Starter",
"description": "For hobbyists",
"is_active": true,
"price_cents": 1200,
"currency": "usd",
"monthly_credits": 200,
"allowed_models": ["fal:nano-banana-2"],
"allowed_features": ["influencer"],
"stripe_product_id": "prod_...",
"stripe_price_id": "price_...",
"sort_order": 10
}
]
Fields
URL-safe identifier. Stable across renames of name.
Monthly price in the smallest currency unit (cents for USD).
Credits granted at each billing cycle. Resets credits_remaining
on /billing/subscription.
Model ids this plan can call. A generation request against a model
not in this list returns 403.
Feature surfaces (e.g. influencer, slides, broll, export)
the plan includes. Separate from models.
Example
curl https://api.supapost.so/billing/plans \
-H "Authorization: Bearer YOUR_API_KEY"