Resolve introductory eligibility
Get the signed App Store introductory-offer decision for a purchase placement.
https://i.nuxie.ai/app-store/intro-eligibilityGet a signed introductory-offer decision for an App Store purchase. The SDK supplies the purchase placement and its authenticated Journey context when it calls this endpoint.
Request body
apiKeybodystringrequiredPublishable key for the app platform. A pk_test_ key selects test data; a pk_live_ key selects live data. Copy it from Connect your app.
distinctIdbodystringrequiredThe identified or anonymous customer ID your app supplies to the SDK, rather than Nuxie’s internal customer record ID. See Customer identifiers.
journeyIdbodystringrequiredJourney containing the purchase.
experienceVersionIdbodystringrequiredPublished Version containing the offer.
legIdbodystringrequiredJourney section identifier, as a lowercase SHA-256 hash.
descriptorSha256bodystringrequiredLowercase SHA-256 hash of the release descriptor.
placementIdbodystringrequiredPurchase placement in the published Version.
transactionIdbodystringrequiredStoreKit transaction identifier used for eligibility.
All fields are required, non-empty strings of at most 255 bytes. Unknown fields are rejected. This endpoint uses camelCase field names, unlike purchase synchronization.
Response
tokenstringrequiredSigned introductory-offer eligibility token.
An unauthorized or unconfigured placement returns 404. Unavailable signing credentials return 503.