403 with
code: FEATURE_LOCKED when the plan does not include it:
Endpoints
POST /newsletters/posts and POST /newsletters/posts/{id} accept the same
audience, sendPreviewToFree and publishToWeb fields.
Turn it on
Send a paid post
{{paywall}} (or an element with data-pf-paywall) plus a subscribe button
that opens checkout for your membership. Set sendPreviewToFree: false to send
to paid subscribers only. A paid post without a marker sends free subscribers
only its subject, preview line and the button.
Sending a
free / paid post answers 400 with
code: PAID_NEWSLETTER_DISABLED while the paid newsletter is off.
Stats
mrrCents counts active and trialing memberships; yearly plans count one
twelfth. paidSubscribers also counts members in a payment retry window or
paused.
Webhooks
Paid memberships are subscriptions to your membership offers, so the existingcustomer.subscription.* and invoice.* events cover them — filter on the
offer id (subscriptionId).