Subscriptions v2

Enroll current subscriber into the cancel CTA experiment

Assigns the authenticated active subscriber to the "cancel autorenew button vs contact support" A/B test — from the Manage Subscription section, or when they try to remove the last saved card (trigger). Excluded countries (US, GB) always get the cancel variant and are never enrolled.

post/v2/subscriptions/cancel-cta-experiment/enroll

Request body

trigger'settings_subscription_manage_show' | 'settings_payment_methods_remove_last_card'

Which entry point asks for the assignment — the Manage Subscription section, or removing the last saved card. Recorded on the assignment context.

Response

experimentKeystring required
variantIdstring nullable required
source'forced' | 'sticky' | 'fresh' | 'default' required
assignedAtstring date-time nullable

Example response

{
  "experimentKey": "subscription_cancel_cta_v1",
  "variantId": "contact_support"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.