A Product in Qonversion maps your store SKU (App Store product ID, Play Store product ID, or Stripe price ID) to a stable Qonversion product identifier. Products are referenced by entitlements, offerings, experiments, and analytics.Documentation Index
Fetch the complete documentation index at: https://documentation.qonversion.io/llms.txt
Use this file to discover all available pages before exploring further.
Key concepts
- Product ID — Stable identifier you choose (e.g.,
premium_monthly). Used in the API path and in related resources (entitlements, offerings, experiments). Up to 255 characters, restricted to alphanumerics, hyphens, underscores, and dots. - Type — One of
subscription_with_promo,subscription,consumable, orlifetime. May benullfor legacy products that pre-date typed products. Labels match the Qonversion dashboard. - Duration — ISO 8601 subscription period:
P1W,P1M,P3M,P6M, orP1Y. Allowed only forsubscription_with_promoandsubscription;nullforconsumableandlifetime. - Path consolidation — v3 split product operations between
/products/{id}(GET) and/products/{uid}(PUT/PATCH/DELETE); v4 uses a single path/products/{product_id}for all operations.
Product object
| Field | Type | Description |
|---|---|---|
object | string | Always product. |
id | string | Qonversion product identifier. |
url | string | Canonical API path (/v4/products/{id}). |
type | string | null | Product type: subscription_with_promo, subscription, consumable, lifetime. |
duration | string | null | ISO 8601 subscription period: P1W, P1M, P3M, P6M, P1Y. Null for consumable and lifetime. |
apple_product_id | string | null | App Store Connect product identifier. |
google_product_id | string | null | Google Play Console product identifier. |
google_base_plan_id | string | null | Google Play base plan identifier. |
stripe_product_id | string | null | Stripe product identifier. |
created_at | string | ISO 8601 UTC creation timestamp. |
updated_at | string | ISO 8601 UTC last-update timestamp. |