GET
/v1/paywalls/appleResolve an Apple paywall
Returns the active paywall, catalog, product-to-entitlement mapping, default product, localized display content, and policy URLs for an Apple application.
Authentication: None
Parameters
bundleIdentifierqueryRequiredThe Apple bundle identifier registered in Purpl.
paywallIdentifierqueryRequiredThe public paywall identifier configured in Purpl.
localeIdentifierqueryRequiredThe current device locale used to resolve paywall display content.
Responses
200The resolved paywall configuration.
paywallConfigurationRequiredobjectcatalogRequiredobjectpurchaseConfigurationRequiredobjectlocalizationRequiredobjectpolicyRequiredobjectupdatedAtRequiredstring · date-time400The request body, parameter, or verified store payload is invalid.
errorRequiredstringA stable machine-readable error code.
404The application, store configuration, customer, or paywall was not found.
errorRequiredstringA stable machine-readable error code.
409The active purchase or paywall configuration is incomplete or invalid.
errorRequiredstringA stable machine-readable error code.
Request example
cURL
curl --get 'https://api.purpl.sh/v1/paywalls/apple' \
--data-urlencode 'bundleIdentifier=com.example.app' \
--data-urlencode 'paywallIdentifier=standard' \
--data-urlencode 'localeIdentifier=ko-KR'