/api/v2/web-api/paywall/ Obtener paywall
Obtiene el paywall del placement indicado.
Request body
Store donde se realizó la compra del producto. Valores posibles: app_store, play_store, stripe o el Store ID de tu store personalizado.
Identificador de la configuración regional del paywall. Se espera que este parámetro sea un código de idioma compuesto por una o más subetiquetas separadas por el carácter "-". La primera subetiqueta corresponde al idioma y la segunda a la región.
El identificador del placement. Es el valor que especificaste al crear un placement en tu Adapty Dashboard.
Se requiere customer_user_id o profile_id. ID de usuario que utilizas en tu aplicación para identificar al usuario. Por ejemplo, puede ser tu UUID de usuario, correo electrónico o cualquier otro ID.
Se requiere customer_user_id o profile_id. Identificador de un usuario en Adapty.
Responses
La respuesta satisfactoria contendrá el objeto Paywall.
Schema
El ID del placement donde se muestra este paywall. Este valor se establece al crear un placement en tu Adapty Dashboard.
El ID de variante utilizado para rastrear las compras vinculadas a este paywall específico.
El identificador único del paywall.
El nombre de la prueba A/B padre.
El nombre del paywall, tal como se define en tu Adapty Dashboard.
Array de objetos Product que contienen la información de los productos del paywall.
Nombre del producto de la sección de productos en el Adapty Dashboard.
Indica si el producto es consumible.
ID interno del producto tal como se utiliza en Adapty.
El ID del producto en los stores de aplicaciones.
Indica si el usuario es elegible para una oferta introductoria de iOS.
Indica si el usuario es elegible para una oferta promocional.
ID del plan base para Google Play o ID de precio para Stripe. Consulta Base plan ID para Google Play o price ID para Stripe.
Un objeto Offer como JSON.
La categoría de la oferta aplicada.
One of: "introductory", "promotional", "offer_code", "win_back"
El tipo de oferta activa. Si este valor no es nulo, significa que la oferta se aplicó en el período de suscripción actual.
One of: "free_trial", "pay_as_you_go", "pay_up_front", "unknown"
El ID de la oferta aplicada.
Un objeto RemoteConfig que contiene el Remote Config completo del paywall.
Código de configuración regional para la localización del paywall. Utiliza subetiquetas de idioma y región
separadas por un guion (-). Ejemplos: en para inglés, pt-br para portugués de Brasil.
Cadena JSON serializada que representa el Remote Config de tu paywall. Puedes encontrarla en la pestaña Remote Config de un paywall específico en el Adapty Dashboard.
Example
{
"placement_id": "onboarding",
"variation_id": "d76feea0-c0cf-4942-bef5-84ed701fc6db",
"paywall_id": "9a93fe6f-9162-4dc0-b4b7-73079ed95c34",
"ab_test_name": "1 week + 1 month | apple picture",
"paywall_name": "1 week + 1 month | apple picture",
"products": [
{
"title": "1 week",
"is_consumable": false,
"adapty_product_id": "1c3e03e1-9c43-4f94-aeb5-c7ae2f73d0c2",
"vendor_product_id": "1_week_apple",
"introductory_offer_eligibility": true,
"promotional_offer_eligibility": true,
"base_plan_id": null,
"offer": null
},
{
"title": "1 month",
"is_consumable": false,
"adapty_product_id": "f4088450-45a8-4737-8db0-367e642d7dcb",
"vendor_product_id": "1_month_apple",
"introductory_offer_eligibility": true,
"promotional_offer_eligibility": true,
"base_plan_id": null,
"offer": null
}
],
"remote_config": {
"lang": "en",
"data": "{\"default_product_number\":1,\"features\":[\"#fresh\",\"#green\",\"#healthy1\"],\"soft_paywall\":false,\"image_url\":\"https://adapty.io/apple.png\"}"
}
} Solicitud incorrecta
Schema
No autorizado
Schema
No encontrado