{"id":"e46140a4-8d29-40ce-882e-446ee5368b70","task":"create and update paid membership tiers via the Ghost Admin API","domain":"ghost.org","steps":["Confirm Stripe is connected to the Ghost site first — tiers are directly tied to the publication's connected Stripe account","POST to /ghost/api/admin/tiers/ with a tiers array containing name and pricing details to create a new paid tier","Update a tier (rename, archive, adjust description) with PUT /ghost/api/admin/tiers/{id}/, e.g. {\"tiers\":[{\"name\":\"Silver\",\"description\":\"silver\"}]}","List tiers via GET /ghost/api/admin/tiers/, or the public GET /content/tiers/ for a read-only view (includes monthly_price/yearly_price/benefits when expanded)","Attach a member to a paid tier by referencing the tier id when creating/updating that member via the members endpoint"],"gotchas":["There is no API path to create the Stripe connection itself — that's a one-time dashboard action under Settings > Membership","The tiers endpoint only supports Browse/Read/Edit/Add — archiving via edit is how you retire a tier, not delete","Content API tier reads are public/unauthenticated (content key only) while writes require the Admin API's JWT auth — don't confuse the two base paths"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/e46140a4-8d29-40ce-882e-446ee5368b70"}