Skip to main content
PUT
/
admin
/
plans
/
{plan_id}
Update plan
curl --request PUT \
  --url https://api.mnemom.ai/v1/admin/plans/{plan_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "plan_id": "<string>",
  "display_name": "<string>",
  "description": "<string>",
  "billing_model": "none",
  "base_price_cents": 123,
  "annual_price_cents": 123,
  "per_check_price": 123,
  "included_checks": 123,
  "trace_retention_days": 123,
  "feature_flags": {},
  "limits": {},
  "sort_order": 123
}

Authorizations

Authorization
string
header
required

Supabase service role key for admin and service endpoints

Path Parameters

plan_id
string
required

Body

application/json

The body is of type object.

Response

Plan updated

plan_id
string
display_name
string
description
string
billing_model
enum<string>
Available options:
none,
metered,
subscription,
subscription_plus_metered
base_price_cents
integer
annual_price_cents
integer
per_check_price
number
included_checks
integer
trace_retention_days
integer
feature_flags
object
limits
object
sort_order
integer