Check email availability
Request body
Response
available: false means a subscriber account already exists for this email under the provider. Your checkout UI should prompt the subscriber to log in instead of creating a new account.
Check subscription at location
Query parameters
Response
has_subscription: true means the location already has an active subscription — your checkout UI should show an error or redirect.
Validate discount code
Request body
Response — 200 OK (valid)
Response — 200 OK (invalid)
discount.id to the provisioning endpoint (discount_id field) after validation.