API structure has changed
3 structure changes including:
1 Breaking change
1 Addition
2 Modifications
Modified
2
Breaking
POST /v1/seasons/
- Body
-
application/json content type Modified
-
allowUpfrontPricingPlan, paymentStartDate, discountPercent, allowMonthlyPricingPlan, billingDayOfMonth, BillingTiming, numberOfInstallments properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- pricingPlans property Added
-
allowUpfrontPricingPlan, paymentStartDate, discountPercent, allowMonthlyPricingPlan, billingDayOfMonth, BillingTiming, numberOfInstallments properties Removed
PUT /v1/seasons/{id}
- Verb went from
PATCHtoPUT(same operationId)Breaking - Body
-
application/json content type Modified
-
name, startAt, endAt, pricingScheme properties Modified
-
Properties are now required Breaking
-
Properties are now required
-
registrationOpen, registrationFee, maxRegistrationFee, registrationFeeTaxRateId properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- enableRegistrationFees, PricingModel, additionalFees, pricingPlans properties Added
-
name, startAt, endAt, pricingScheme properties Modified
Added
1
POST /v1/seasons/{id}/pricing-scheme