curl --request GET \
--url https://api.kelviq.com/api/v1/monetization/product-offering/{product_id}/ \
--header 'Authorization: Bearer <token>'{
"organizationId": 6,
"countryCode": "US",
"pricingLocale": "en-US",
"currencyCode": "USD",
"currencySymbol": "$",
"currencyConversionRate": 1,
"baseCurrencyCode": "USD",
"baseCurrencySymbol": "$",
"plans": [
{
"name": "iBase",
"description": "",
"identifier": "i-base",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "43856a3d-255c-4f60-a17d-98e1d113bb98",
"priceType": "PAID",
"freeTrial": false,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "6bc6e8f7-5c52-48ae-b75b-0c652dddceb8",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 19
},
"details": {},
"advanced": {},
"featureQuantityPrice": 19
},
{
"id": "d3ca0fb6-d478-424d-8621-56d1e15073bd",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 190
},
"details": {},
"advanced": {},
"featureQuantityPrice": 190
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 19,
"YEARLY": 190
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iBase",
"displayDescription": "",
"includes": ""
},
{
"name": "iStandard",
"description": "",
"identifier": "i-standard",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "61f11451-5aed-4534-9c4c-44e0c47810a6",
"priceType": "PAID",
"freeTrial": false,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "4762b0c0-89b4-4f16-9779-ecd871d98a4e",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 39
},
"details": {},
"advanced": {},
"featureQuantityPrice": 39
},
{
"id": "dfc2e342-317c-4d0c-bbf5-c1db43f63a42",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 390
},
"details": {},
"advanced": {},
"featureQuantityPrice": 390
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 39,
"YEARLY": 390
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iStandard",
"displayDescription": "",
"includes": ""
},
{
"name": "iPremium",
"description": "",
"identifier": "i-premium",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "3b523320-ad1a-4922-b3e0-d504660e4747",
"priceType": "PAID",
"freeTrial": false,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "7a1f0b92-f49a-419b-8845-9b7f7706c566",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 59
},
"details": {},
"advanced": {},
"featureQuantityPrice": 59
},
{
"id": "453c2a16-33dc-4585-8876-63b59504d8b5",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 590
},
"details": {},
"advanced": {},
"featureQuantityPrice": 590
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 59,
"YEARLY": 590
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iPremium",
"displayDescription": "",
"includes": ""
},
{
"name": "freepaln",
"description": "",
"identifier": "freepaln",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "fc5b3277-474e-49d3-8dcf-edd9e46c5bab",
"priceType": "FREE",
"freeTrial": false,
"trialPeriod": 0,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "a9262eb9-447e-4d87-a781-8502432f1dbf",
"chargePeriod": "ONE_TIME",
"tiers": [],
"priceData": {
"amount": 0
},
"details": {},
"advanced": {},
"featureQuantityPrice": 0
}
]
},
"addons": [],
"originalPrice": {
"ONE_TIME": 0
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "freepaln",
"displayDescription": "",
"includes": ""
},
{
"name": "iUltra",
"description": "",
"identifier": "i-ultra",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "28d8dd6e-e864-4188-958a-f16c9b4a5ae6",
"priceType": "PAID",
"freeTrial": true,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "7195b8ec-1262-413c-a84a-217427d0fdcc",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 20
},
"details": {},
"advanced": {},
"featureQuantityPrice": 20
},
{
"id": "d4d6be26-dc10-40bb-9555-6db6985af8a4",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 230
},
"details": {},
"advanced": {},
"featureQuantityPrice": 230
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 20,
"YEARLY": 230
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iUltra",
"displayDescription": "",
"includes": ""
}
],
"subscription": {
"hasPreviousSubscription": false
},
"isCustomerExists": false,
"billingPeriods": [
{
"chargePeriod": "ONE_TIME",
"enabled": true,
"displayName": "One Time",
"promoCaption": "",
"defaultSelected": false
},
{
"chargePeriod": "MONTHLY",
"enabled": true,
"displayName": "Monthly",
"promoCaption": "",
"defaultSelected": false
},
{
"chargePeriod": "YEARLY",
"enabled": true,
"displayName": "Yearly",
"promoCaption": "",
"defaultSelected": false
}
]
}Retrieves the public pricing details for a specific product, including all eligible plans, localized pricing, and the customer’s current subscription state. Use this to render a pricing page or paywall scoped to a product.
curl --request GET \
--url https://api.kelviq.com/api/v1/monetization/product-offering/{product_id}/ \
--header 'Authorization: Bearer <token>'{
"organizationId": 6,
"countryCode": "US",
"pricingLocale": "en-US",
"currencyCode": "USD",
"currencySymbol": "$",
"currencyConversionRate": 1,
"baseCurrencyCode": "USD",
"baseCurrencySymbol": "$",
"plans": [
{
"name": "iBase",
"description": "",
"identifier": "i-base",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "43856a3d-255c-4f60-a17d-98e1d113bb98",
"priceType": "PAID",
"freeTrial": false,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "6bc6e8f7-5c52-48ae-b75b-0c652dddceb8",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 19
},
"details": {},
"advanced": {},
"featureQuantityPrice": 19
},
{
"id": "d3ca0fb6-d478-424d-8621-56d1e15073bd",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 190
},
"details": {},
"advanced": {},
"featureQuantityPrice": 190
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 19,
"YEARLY": 190
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iBase",
"displayDescription": "",
"includes": ""
},
{
"name": "iStandard",
"description": "",
"identifier": "i-standard",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "61f11451-5aed-4534-9c4c-44e0c47810a6",
"priceType": "PAID",
"freeTrial": false,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "4762b0c0-89b4-4f16-9779-ecd871d98a4e",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 39
},
"details": {},
"advanced": {},
"featureQuantityPrice": 39
},
{
"id": "dfc2e342-317c-4d0c-bbf5-c1db43f63a42",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 390
},
"details": {},
"advanced": {},
"featureQuantityPrice": 390
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 39,
"YEARLY": 390
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iStandard",
"displayDescription": "",
"includes": ""
},
{
"name": "iPremium",
"description": "",
"identifier": "i-premium",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "3b523320-ad1a-4922-b3e0-d504660e4747",
"priceType": "PAID",
"freeTrial": false,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "7a1f0b92-f49a-419b-8845-9b7f7706c566",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 59
},
"details": {},
"advanced": {},
"featureQuantityPrice": 59
},
{
"id": "453c2a16-33dc-4585-8876-63b59504d8b5",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 590
},
"details": {},
"advanced": {},
"featureQuantityPrice": 590
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 59,
"YEARLY": 590
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iPremium",
"displayDescription": "",
"includes": ""
},
{
"name": "freepaln",
"description": "",
"identifier": "freepaln",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "fc5b3277-474e-49d3-8dcf-edd9e46c5bab",
"priceType": "FREE",
"freeTrial": false,
"trialPeriod": 0,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "a9262eb9-447e-4d87-a781-8502432f1dbf",
"chargePeriod": "ONE_TIME",
"tiers": [],
"priceData": {
"amount": 0
},
"details": {},
"advanced": {},
"featureQuantityPrice": 0
}
]
},
"addons": [],
"originalPrice": {
"ONE_TIME": 0
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "freepaln",
"displayDescription": "",
"includes": ""
},
{
"name": "iUltra",
"description": "",
"identifier": "i-ultra",
"details": {},
"isVisible": true,
"metadata": {},
"basePlan": null,
"price": {
"id": "28d8dd6e-e864-4188-958a-f16c9b4a5ae6",
"priceType": "PAID",
"freeTrial": true,
"trialPeriod": 7,
"currency": "USD",
"enabled": true,
"charges": [
{
"id": "7195b8ec-1262-413c-a84a-217427d0fdcc",
"chargePeriod": "MONTHLY",
"tiers": [],
"priceData": {
"amount": 20
},
"details": {},
"advanced": {},
"featureQuantityPrice": 20
},
{
"id": "d4d6be26-dc10-40bb-9555-6db6985af8a4",
"chargePeriod": "YEARLY",
"tiers": [],
"priceData": {
"amount": 230
},
"details": {},
"advanced": {},
"featureQuantityPrice": 230
}
]
},
"addons": [],
"originalPrice": {
"MONTHLY": 20,
"YEARLY": 230
},
"features": [],
"shouldHighlight": false,
"enabled": true,
"displayName": "iUltra",
"displayDescription": "",
"includes": ""
}
],
"subscription": {
"hasPreviousSubscription": false
},
"isCustomerExists": false,
"billingPeriods": [
{
"chargePeriod": "ONE_TIME",
"enabled": true,
"displayName": "One Time",
"promoCaption": "",
"defaultSelected": false
},
{
"chargePeriod": "MONTHLY",
"enabled": true,
"displayName": "Monthly",
"promoCaption": "",
"defaultSelected": false
},
{
"chargePeriod": "YEARLY",
"enabled": true,
"displayName": "Yearly",
"promoCaption": "",
"defaultSelected": false
}
]
}The Server API Key obtained from the kelviq application. Pass as a Bearer token in the Authorization header. Example: 'Authorization: Bearer YOUR_API_KEY'
The unique identifier (UUID) of the product.
Optional. Your customer's ID. When provided, the response includes the customer's active subscription details and the isCustomerExists flag.
Optional. Comma-separated list of plan identifiers to include in the response. When omitted, all active plans for the product are returned. Example: plans_enabled=pro,enterprise
Successful response with product offering details.
The internal ID of the organization that owns this product.
ISO 3166-1 alpha-2 country code resolved from the request.
BCP 47 locale tag used for price formatting (e.g. "en-US").
ISO 4217 currency code for the resolved locale (e.g. "USD").
Conversion rate from the base currency to the resolved currency.
Show child attributes
Show child attributes
Show child attributes