v1
latestOpenAPI 3.0.02026-07-24103118224.7 KBSubscription
Create a subscription offer
Creates a new subscription offer
post/subscription/offer
Request body
Example request
{
"name": "Premium Plan",
"description": "Access to premium features",
"currency": "EUR",
"amountInCents": 2999,
"entryFeesInCents": 2000,
"interval": "month",
"intervalCount": 1,
"cycleCount": 12,
"trialPeriodDays": 14,
"sessionCustomization": {
"bgColor": "#ffffff",
"fontColor": "#000000"
},
"statementDescriptor": "MY BRAND",
"successUrl": "https://yoursite.com/subscription/success",
"cancelUrl": "https://yoursite.com/subscription/cancel"
}Response
Create a subscription offer successful
Example response
{
"id": "sub_offer_1234567890abcdef",
"name": "Premium Plan",
"description": "Premium subscription with advanced features",
"amountInCents": 2999,
"currency": "EUR",
"interval": "month",
"intervalCount": 1,
"waitlistEnabled": true,
"userId": "user_1234567890abcdef",
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"trialPeriodDays": 14
}