Set membership plan
set_membership_planCreate (new slug) or edit a plan; only passed fields change. Slug is permanent; gate content in Liquid with customer.me | first, then me.plans[''] (get_style_reference members). Paid: stripePriceIds. Free: selfSignup. Pro+.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Site id. | |
| name | No | Required when creating. | |
| slug | Yes | a-z, 0-9, dashes. | |
| archived | No | Stop selling; members keep it. | |
| accessDays | No | One-time prices: days per purchase. Omit = lifetime. | |
| selfSignup | No | Free plan; only with no prices. | |
| description | No | ||
| stripePriceIds | No | Stripe price ids or pd:<rowId>. |