/api/v2/server-side-api/paywalls/{paywall_id}/ Obtenir un paywall
Récupère un paywall spécifique de votre application.
Path parameters
L'identifiant unique du paywall à récupérer
Responses
Paywall récupéré avec succès
Schema
Le nom du paywall, tel que défini dans votre Adapty Dashboard
L'identifiant unique du paywall
Si le paywall utilise le Paywall Builder
Si le paywall utilise le Paywall Builder hérité
Horodatage de la dernière mise à jour du paywall
Horodatage de la création du paywall
L'état actuel du paywall
One of: "draft", "live", "inactive", "archived"
Si le paywall est marqué comme supprimé
URL pour les achats web, le cas échéant
Tableau d'objets produit contenant les informations sur les produits
L'identifiant unique du produit
Le titre du produit
La catégorie du groupe de produits
One of: "weekly", "monthly", "trimonthly", "semiannual", "annual", "lifetime", "uncategorised", "nonsubscriptions", "two_months", "consumable"
L'identifiant unique de l'offre produit
Le titre de l'offre
Tableau d'objets RemoteConfig avec la langue et les données
La langue du Remote Config
Chaîne JSON contenant les données du Remote Config
Objet capture d'écran principal avec image_id et url
L'identifiant unique de l'image
L'URL de l'image
Example
{
"title": "Premium Subscription",
"paywall_id": "fd891d4f-5906-45b9-97c1-13cc3dc665df",
"use_paywall_builder": true,
"use_paywall_builder_legacy": false,
"updated_at": "2025-07-30T11:13:58.798Z",
"created_at": "2025-07-30T11:13:58.798Z",
"state": "live",
"is_deleted": false,
"web_purchase_url": "https://example.com/purchase",
"products": [
{
"product_id": "b95e9e51-a056-4eb6-9cf7-b75d139e7c3c",
"title": "Premium Monthly",
"product_set": "uncategorised",
"offer": {
"product_offer_id": "e31a4296-f250-4faf-ac80-3cc93c2da8f5",
"title": "Free Trial"
}
}
],
"remote_configs": [
{
"locale": "en",
"data": "{\"title\":\"Premium Features\",\"subtitle\":\"Unlock all premium content\"}"
}
],
"main_screenshot": {
"image_id": 123456,
"url": "https://public-media.adapty.io/public/screenshot.jpg"
}
} Non autorisé
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} Paywall introuvable
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Example
{
"errors": [
{
"source": null,
"errors": [
"Paywall not found"
]
}
],
"error_code": "paywall_does_not_exist",
"status_code": 404
} Erreur interne du serveur
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP