12 structure changes including:
2 Additions
10 Modifications
Modified
10
GET /v1/families/
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- autopayEnabled property Added
-
data property Modified
-
application/json content type Modified
GET /v1/families/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/families/
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/families/create
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/families/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/families/{id}/archive
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/families/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/families/{id}/unarchive
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
POST /v1/payment-links/{paymentLinkId}/process
- Response
-
200 response Modified
-
application/json content type Modified
-
family property Modified
- autopayEnabled property Added
-
family property Modified
-
application/json content type Modified
PUT /v1/families/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- autopayEnabled property Added
-
application/json content type Modified
Added
2
POST /v1/families/{id}/disable-autopay
POST /v1/families/{id}/enable-autopay
3 structure changes including:
1 Addition
2 Modifications
Modified
2
Breaking
GET /v1/attendees
- Response
-
200 response Modified
-
application/json content type Modified
- makeUpLessons property Added
-
application/json content type Modified
POST /v1/make-up-lessons/
- Response
-
200 response Modified
-
application/json content type Modified
-
Type went from
objecttoarray[object]Breaking
-
id, companyId, courseId, studentId, date, time 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
- MakeUpLessonDto property Added
-
Type went from
-
application/json content type Modified
Added
1
GET /v1/make-up-lessons/
11 structure changes including:
11 Modifications
Modified
11
GET /v1/auth/accounts
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- CompanyDto property Modified
-
data property Modified
-
application/json content type Modified
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
seasons property Modified
- items property Modified
-
seasons property Modified
-
application/json content type Modified
GET /v1/billing/{familyId}
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- discounts property Modified
-
items property Modified
-
application/json content type Modified
GET /v1/companies/
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- settings property Modified
-
data property Modified
-
application/json content type Modified
GET /v1/company/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
settings property Modified
- tax property Modified
-
settings property Modified
-
application/json content type Modified
PATCH /v1/company/settings
- Body
-
application/json content type Modified
-
tax property Modified
- taxMode property Added
-
tax property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
settings property Modified
- tax property Modified
-
settings property Modified
-
application/json content type Modified
PATCH /v1/company/settings/look-and-feel
- Response
-
200 response Modified
-
application/json content type Modified
-
settings property Modified
- tax property Modified
-
settings property Modified
-
application/json content type Modified
POST /v1/auth/register/company
- Response
-
200 response Modified
-
application/json content type Modified
-
account property Modified
- CompanyDto property Modified
-
account property Modified
-
application/json content type Modified
POST /v1/payment-links/{paymentLinkId}/process
- Response
-
200 response Modified
-
application/json content type Modified
-
company property Modified
- settings property Modified
-
company property Modified
-
application/json content type Modified
PUT /v1/company
- Response
-
200 response Modified
-
application/json content type Modified
-
settings property Modified
- tax property Modified
-
settings property Modified
-
application/json content type Modified
PUT /v1/company/address
- Response
-
200 response Modified
-
application/json content type Modified
-
settings property Modified
- tax property Modified
-
settings property Modified
-
application/json content type Modified
7 structure changes including:
7 Additions
Added
7
GET /v1/reporting/course/export
GET /v1/reporting/family/export
GET /v1/reporting/staff/export
GET /v1/reporting/stats/family
GET /v1/reporting/stats/student
GET /v1/reporting/student/export
GET /v1/reporting/transaction/export
1 structure change including:
1 Addition
Added
1
GET /v1/feature-flags/all
7 structure changes including:
7 Modifications
Modified
7
Breaking
GET /v1/feature-flags/
- Response
-
200 response Modified
-
application/json content type Modified
-
id, name, globallyEnabled, adminEnabled, companyEnabled 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
- data property Added
-
id, name, globallyEnabled, adminEnabled, companyEnabled properties Removed
-
application/json content type Modified
POST /v1/feature-flags/{featureFlagId}/disable-by-admin
- Path
-
featureFlagId path parameter Modified
-
Path parameter is now required Breaking
-
Type is now
string
-
Path parameter is now required
POST /v1/feature-flags/{featureFlagId}/disable-for-company
- Path
-
featureFlagId path parameter Modified
-
Path parameter is now required Breaking
-
Type is now
string
-
Path parameter is now required
POST /v1/feature-flags/{featureFlagId}/disable-globally
- Path
-
featureFlagId path parameter Modified
-
Path parameter is now required Breaking
-
Type is now
string
-
Path parameter is now required
POST /v1/feature-flags/{featureFlagId}/enable-by-admin
- Path
-
featureFlagId path parameter Modified
-
Path parameter is now required Breaking
-
Type is now
string
-
Path parameter is now required
POST /v1/feature-flags/{featureFlagId}/enable-for-company
- Path
-
featureFlagId path parameter Modified
-
Path parameter is now required Breaking
-
Type is now
string
-
Path parameter is now required
POST /v1/feature-flags/{featureFlagId}/enable-globally
- Path
-
featureFlagId path parameter Modified
-
Path parameter is now required Breaking
-
Type is now
string
-
Path parameter is now required
7 structure changes including:
7 Additions
Added
7
GET /v1/feature-flags/
POST /v1/feature-flags/{featureFlagId}/disable-by-admin
POST /v1/feature-flags/{featureFlagId}/disable-for-company
POST /v1/feature-flags/{featureFlagId}/disable-globally
POST /v1/feature-flags/{featureFlagId}/enable-by-admin
POST /v1/feature-flags/{featureFlagId}/enable-for-company
POST /v1/feature-flags/{featureFlagId}/enable-globally
1 structure change including:
1 Modification
Modified
1
Breaking
POST /v1/basket/{familyId}/checkout
- Body
-
application/json content type Modified
-
items property Modified
-
enrolments property Modified
-
Property is now required Breaking
- pricingPlanId property Added
-
Property is now required
-
trials property Modified
-
Property is now required Breaking
-
Property is now required
-
enrolments property Modified
-
items property Modified
1 structure change including:
1 Modification
Modified
1
Breaking
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
seasons property Modified
-
additionalFeeTotal property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
additionalFeeTotal property Removed
-
seasons property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
seasons property Modified
- enabledPricingPlans property Added
-
seasons property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /v1/billing/{familyId}
- Query
- pricingPlanId query parameter Added
1 structure change including:
1 Modification
Modified
1
Breaking
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
registrationFees property Modified
- name, registrationFeeId properties Added
-
seasons property Modified
-
season, remainingInstalments properties Modified
-
Properties are now required Breaking
-
Properties are now required
- additionalFeeTotal, proRatedTotal properties Added
-
season, remainingInstalments properties Modified
-
registrationFees property Modified
-
application/json content type Modified
10 structure changes including:
10 Modifications
Modified
10
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
seasons property Modified
- season property Modified
-
seasons property Modified
-
application/json content type Modified
GET /v1/seasons/
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- pricingPlans property Modified
-
data property Modified
-
application/json content type Modified
GET /v1/seasons/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/
- Body
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/archive
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/enrolment-status
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/pricing-scheme
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/unarchive
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
PUT /v1/seasons/{id}
- Body
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- enabled property Added
-
pricingPlans property Modified
-
application/json content type Modified
4 structure changes including:
4 Modifications
Modified
4
GET /v1/enrolments/
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- enrolment property Modified
-
data property Modified
-
application/json content type Modified
GET /v1/enrolments/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- startAt, endAt properties Added
-
application/json content type Modified
POST /v1/enrolments/
- Response
-
200 response Modified
-
application/json content type Modified
- startAt, endAt properties Added
-
application/json content type Modified
POST /v1/enrolments/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
- startAt, endAt properties Added
-
application/json content type Modified
10 structure changes including:
10 Modifications
Modified
10
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
seasons property Modified
- season property Modified
-
seasons property Modified
-
application/json content type Modified
GET /v1/seasons/
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- pricingPlans property Modified
-
data property Modified
-
application/json content type Modified
GET /v1/seasons/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/
- Body
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/archive
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/enrolment-status
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/pricing-scheme
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/unarchive
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
PUT /v1/seasons/{id}
- Body
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
-
BillingTiming property Modified
-
Type went from
stringtostring | null
-
Type went from
-
BillingTiming property Modified
-
pricingPlans property Modified
-
application/json content type Modified
10 structure changes including:
10 Modifications
Modified
10
GET /v1/basket/{familyId}/quote
- Response
-
200 response Modified
-
application/json content type Modified
-
seasons property Modified
- season property Modified
-
seasons property Modified
-
application/json content type Modified
GET /v1/seasons/
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- pricingPlans property Modified
-
data property Modified
-
application/json content type Modified
GET /v1/seasons/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/
- Body
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/archive
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/enrolment-status
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/pricing-scheme
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
POST /v1/seasons/{id}/unarchive
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified
PUT /v1/seasons/{id}
- Body
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
pricingPlans property Modified
- billingTiming property Added
-
pricingPlans property Modified
-
application/json content type Modified