GET
/v1/paywalls/appleResolve an Apple paywall
Returns the active paywall, catalog, product-to-entitlement mapping, and default product for an Apple application.
Authentication: None
Parameters
bundleIdentifierqueryRequiredThe Apple bundle identifier registered in Purpl.
paywallIdentifierqueryRequiredThe public paywall identifier configured in Purpl.
Responses
200The resolved paywall configuration.
paywallConfigurationRequiredobjectcatalogRequiredobjectpurchaseConfigurationRequiredobjectupdatedAtRequiredstring · 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'