Creates a plan
POST
https://dev.zuplo.com
/v1/metering/{bucketId}/plans
path Parameters
bucketId
string · required
Request Body
label
string · requiredExample: Basic Subscription PlanplanExternalId
string · requiredExample: prod_Pbyd5ARBWtFxkgmeters
object · requiredExample: {"requests":{"label":"Requests","max":10}}
trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Responses
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredExample: plan_40dRwJecUOu9xDj2OeXDcYA5hasSubscriptions
boolean · readOnly · requiredExample: truelabel
string · requiredExample: Basic Subscription PlanplanExternalId
string · requiredExample: prod_Pbyd5ARBWtFxkgmeters
object · requiredExample: {"requests":{"label":"Requests","max":10}}trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Gets a plan
GET
https://dev.zuplo.com
/v1/metering/{bucketId}/plans/{planId}
path Parameters
bucketId
string · requiredplanId
string · required
Responses
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredExample: plan_40dRwJecUOu9xDj2OeXDcYA5hasSubscriptions
boolean · readOnly · requiredExample: truelabel
string · requiredExample: Basic Subscription PlanplanExternalId
string · requiredExample: prod_Pbyd5ARBWtFxkgmeters
object · requiredExample: {"requests":{"label":"Requests","max":10}}trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Updates a plan
PATCH
https://dev.zuplo.com
/v1/metering/{bucketId}/plans/{planId}
path Parameters
bucketId
string · requiredplanId
string · required
Request Body
label
stringExample: Basic Subscription PlanplanExternalId
stringExample: prod_Pbyd5ARBWtFxkgmeters
objectExample: {"requests":{"label":"Requests","max":10}}trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Responses
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredExample: plan_40dRwJecUOu9xDj2OeXDcYA5hasSubscriptions
boolean · readOnly · requiredExample: truelabel
string · requiredExample: Basic Subscription PlanplanExternalId
string · requiredExample: prod_Pbyd5ARBWtFxkgmeters
object · requiredExample: {"requests":{"label":"Requests","max":10}}trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean