v1
latestOpenAPI 3.0.12026-07-225791279.7 KBSubscription Plans
Create Plan
This endpoint creates a new subscription plan.
Note:
- Save the generated planCode after creating a plan. This value is required when creating subscriptions.
post/subscription/api/v1/subscription-plans
Request body
Example request
{
"name": "Basic Monthly Instant",
"description": "Basic tier billed monthly",
"amount": 100,
"currency": "NGN",
"interval": "MONTHLY",
"trialPeriodDays": 2,
"billingLimit": 1
}Response
Funding Successful
Example response
{
"success": true,
"message": "Plan created",
"data": {
"id": 69,
"name": "Basic Monthly (B)",
"description": "Basic tier billed monthly",
"amount": 100,
"currency": "NGN",
"interval": "MONTHLY",
"intervalCount": 1,
"trialPeriodDays": 2,
"billingLimit": 1,
"status": "ACTIVE",
"planCode": "PLN_821DCFD",
"createdAt": "2026-07-08T17:17:14.173360552",
"updatedAt": "2026-07-08T17:17:14.173362175"
}
}