Billing
Update a plan.
put/api/v1/billing/plans/{planUid}
Request
- Base URL: https://go.outseta.com
- URL: https://go.outseta.com/api/v1/billing/plans/{planUid}
- Auth: one of:
- HTTP bearer
- API key in header Authorization
Path parameters
planUidstring nullable required
The plan's unique identifier
Request body
Example request
{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Name": "string",
"Description": "string",
"PlanFamily": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"Name": "string",
"IsActive": false,
"IsDefault": false,
"Plans": []
},
"AccountRegistrationMode": 1,
"IsQuantityEditable": false,
"MinimumQuantity": 0,
"MaximumPeople": 0,
"MonthlyRate": 0,
"AnnualRate": 0,
"QuarterlyRate": 0,
"OneTimeRate": 0,
"SetupFee": 0,
"SkipSetupFeeOnPlanChange": false,
"IsTaxable": false,
"IsActive": false,
"IsPerUser": false,
"RequirePaymentInformation": false,
"TrialPeriodDays": 0,
"TrialUntilDate": "string",
"ExpiresAfterMonths": 0,
"ExpirationDate": "string",
"PostLoginPath": "string",
"StripeTaxCodeId": "string",
"UnitOfMeasure": "string",
"PlanAddOns": [
{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Plan": {},
"AddOn": {},
"IsUserSelectable": false
}
],
"ContentGroups": [
{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Name": "string",
"AccessDeniedPath": "string",
"ContentGroupItems": [],
"AllowedPlans": [],
"AllowedProducts": [],
"AllowedAddOns": []
}
],
"NumberOfSubscriptions": 0
}Response
Example response
{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Name": "string",
"Description": "string",
"PlanFamily": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"Name": "string",
"IsActive": false,
"IsDefault": false,
"Plans": []
},
"AccountRegistrationMode": 1,
"IsQuantityEditable": false,
"MinimumQuantity": 0,
"MaximumPeople": 0,
"MonthlyRate": 0,
"AnnualRate": 0,
"QuarterlyRate": 0,
"OneTimeRate": 0,
"SetupFee": 0,
"SkipSetupFeeOnPlanChange": false,
"IsTaxable": false,
"IsActive": false,
"IsPerUser": false,
"RequirePaymentInformation": false,
"TrialPeriodDays": 0,
"TrialUntilDate": "string",
"ExpiresAfterMonths": 0,
"ExpirationDate": "string",
"PostLoginPath": "string",
"StripeTaxCodeId": "string",
"UnitOfMeasure": "string",
"PlanAddOns": [
{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Plan": {},
"AddOn": {},
"IsUserSelectable": false
}
],
"ContentGroups": [
{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Name": "string",
"AccessDeniedPath": "string",
"ContentGroupItems": [],
"AllowedPlans": [],
"AllowedProducts": [],
"AllowedAddOns": []
}
],
"NumberOfSubscriptions": 0
}Changes
No recorded changes to this operation across all 1 revision of this API.