9 structure changes including:
9 Modifications
Modified
9
Breaking
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/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
-
enrolment property Modified
-
Property is now required Breaking
-
Property is now required
-
enrolment property Modified
-
settings property Modified
-
application/json content type Modified
PATCH /v1/company/settings
- Response
-
200 response Modified
-
application/json content type Modified
-
settings property Modified
-
enrolment property Modified
-
Property is now required Breaking
-
Property is now required
-
enrolment 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
-
enrolment property Modified
-
Property is now required Breaking
-
Property is now required
-
enrolment 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
-
enrolment property Modified
-
Property is now required Breaking
-
Property is now required
-
enrolment 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
-
enrolment property Modified
-
Property is now required Breaking
-
Property is now required
-
enrolment property Modified
-
settings property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
POST /v1/checkout
- Response
-
200 response Modified
-
application/json content type Modified
-
checkout property Modified
- enrolments, dropIns, products, additionals properties Modified
-
checkout property Modified
-
application/json content type Modified
1 structure change including:
1 Addition
Added
1
POST /v1/order/{id}/record-stripe-payment
5 structure changes including:
5 Modifications
Modified
5
GET /v1/order/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- payments property Added
-
application/json content type Modified
POST /v1/checkout
- Response
-
200 response Modified
-
application/json content type Modified
- balance property Added
-
application/json content type Modified
POST /v1/order/{id}/add-payment
- Response
-
200 response Modified
-
application/json content type Modified
- payments property Added
-
application/json content type Modified
POST /v1/order/{id}/cancel-item
- Response
-
200 response Modified
-
application/json content type Modified
- payments property Added
-
application/json content type Modified
POST /v1/order/{id}/charge-card-on-file
- Response
-
200 response Modified
-
application/json content type Modified
- payments property Added
-
application/json content type Modified
1 structure change including:
1 Addition
Added
1
POST /v1/shop/products/restore
9 structure changes including:
9 Modifications
Modified
9
Breaking
POST /v1/basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/basket/add-drop-in-to-basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/basket/add-enrolment-to-basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/basket/add-product-to-basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/basket/remove-drop-in-from-basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/basket/remove-enrolment-from-basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/basket/remove-product-from-basket
- Response
-
200 response Modified
-
application/json content type Modified
-
basket property Modified
- dropIns property Modified
-
basket property Modified
-
application/json content type Modified
POST /v1/checkout/finalise
- Body
-
application/json content type Modified
-
dropIns property Modified
-
basketItem property Modified
-
time property Modified
-
Type went from
timetostringBreaking
-
Type went from
-
time property Modified
-
basketItem property Modified
-
additionals property Modified
-
basketItem property Modified
- type property Added
-
basketItem property Modified
-
dropIns property Modified
POST /v1/checkout/prepare-payment
- Body
-
application/json content type Modified
-
enrolments property Modified
-
basketItem property Modified
-
studentId, courseId properties Modified
-
Properties are now required Breaking
-
Properties are now required
-
studentId, courseId properties Modified
-
basketItem property Modified
-
dropIns property Modified
-
basketItem property Modified
-
studentId, courseId, date, type properties Modified
-
Properties are now required Breaking
-
Properties are now required
-
time property Modified
-
Property is now required Breaking
-
Type went from
timetostringBreaking
-
Property is now required
-
studentId, courseId, date, type properties Modified
-
basketItem property Modified
-
additionals property Modified
-
basketItem property Modified
- type property Added
-
basketItem property Modified
-
enrolments property Modified
1 structure change including:
1 Addition
Added
1
POST /v1/order/{id}/cancel-item
4 structure changes including:
1 Addition
3 Modifications
Modified
3
GET /v1/order/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
subs property Modified
- items property Modified
-
subs property Modified
-
application/json content type Modified
POST /v1/order/{id}/add-payment
- Response
-
200 response Modified
-
application/json content type Modified
-
subs property Modified
- items property Modified
-
subs property Modified
-
application/json content type Modified
POST /v1/order/{id}/charge-card-on-file
- Response
-
200 response Modified
-
application/json content type Modified
-
subs property Modified
- items property Modified
-
subs property Modified
-
application/json content type Modified
Added
1
POST /v1/order/{id}/add-credit
1 structure change including:
1 Modification
Modified
1
Breaking
POST /v1/order/{id}/charge-card-on-file
- Body
-
application/json content type Modified
-
paymentMethodId property Modified
-
Property is now required Breaking
-
Property is now required
-
paymentMethodId property Modified
1 structure change including:
1 Addition
Added
1
POST /v1/order/{id}/charge-card-on-file
2 structure changes including:
1 Addition
1 Modification
Modified
1
GET /v1/order/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
subs property Modified
- items property Modified
- paid property Added
-
subs property Modified
-
application/json content type Modified
Added
1
POST /v1/order/{id}/add-payment
4 structure changes including:
4 Modifications
Modified
4
GET /v1/shop/product-recommendations
- Response
-
200 response Modified
-
application/json content type Modified
-
products property Modified
-
category property Modified
-
Type went from
stringtostring | null
-
Type went from
-
category property Modified
-
products property Modified
-
application/json content type Modified
GET /v1/shop/product/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
categoryId property Modified
-
Type went from
stringtostring | null
-
Type went from
-
categoryId property Modified
-
application/json content type Modified
GET /v1/shop/products
- Response
-
200 response Modified
-
application/json content type Modified
-
products property Modified
-
category property Modified
-
Type went from
stringtostring | null
-
Type went from
-
category property Modified
-
products property Modified
-
application/json content type Modified
POST /v1/shop/product/
- Body
-
application/json content type Modified
-
categoryId property Modified
-
Type went from
stringtostring | null
-
Type went from
-
categoryId property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
categoryId property Modified
-
Type went from
stringtostring | null
-
Type went from
-
categoryId property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /v1/orders
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- paid property Added
-
data property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /v1/orders
- Query
-
where query parameter Modified
-
familyId query parameter Added
- DateFilterSchema, TextFilterSchema, NumberFilterSchema, DecimalFilterSchema, SelectFilterSchema, MultiSelectFilterSchema, BooleanFilterSchema query parameters Added
-
familyId query parameter Added
1 structure change including:
1 Addition
Added
1
GET /v1/feature-flags/{companyId}/get
2 structure changes including:
2 Additions
Added
2
GET /v1/students/{id}/measurements
POST /v1/students/{id}/measurements
34 structure changes including:
1 Breaking change
22 Additions
12 Modifications
Modified
12
Breaking
GET /v1/integrations/stripe/{familyId}/payment-intents/{entityId}/get
- Path went from
/v1/integrations/stripe/{familyId}/payment-intents/{transactionDetail}to/v1/integrations/stripe/{familyId}/payment-intents/{entityId}/get(same operationId)Breaking - Path
-
transactionDetail path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- entityId path parameter Added
GET /v1/transactions/
- Query
-
where query parameter Modified
-
orderId query parameter Added
- DateFilterSchema, TextFilterSchema, NumberFilterSchema, DecimalFilterSchema, SelectFilterSchema, MultiSelectFilterSchema, BooleanFilterSchema query parameters Added
-
orderId query parameter Added
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- transaction property Modified
-
data property Modified
-
application/json content type Modified
POST /v1/basket/{familyId}/checkout
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/integrations/stripe/{familyId}/payment-intents/capture/{paymentIntentId}
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/integrations/stripe/{familyId}/payment-intents/charge-payment-method
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/integrations/stripe/{familyId}/refunds/{transactionDetailId}
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/payment-links/{paymentLinkId}
- Response
-
200 response Modified
-
application/json content type Modified
-
aggregateTransaction property Modified
- transaction property Modified
-
aggregateTransaction property Modified
-
application/json content type Modified
POST /v1/payment-links/{paymentLinkId}/process
- Response
-
200 response Modified
-
application/json content type Modified
-
debitAggregateTransaction property Modified
- transaction property Modified
-
creditAggregateTransaction property Modified
- transaction property Modified
-
debitAggregateTransaction property Modified
-
application/json content type Modified
POST /v1/transactions/create-custom
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/transactions/create-from-season
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/transactions/create-manual-payment
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
POST /v1/transactions/{transaction}/create-credit-note
- Response
-
200 response Modified
-
application/json content type Modified
-
transaction property Modified
- orderId property Added
-
transaction property Modified
-
application/json content type Modified
Added
22
POST /v1/shop/products/archive
POST /v1/shop/product/
POST /v1/shop/category
POST /v1/order/update
POST /v1/checkout/prepare-payment
DELETE /v1/shop/category/{id}
GET /v1/order/{id}
GET /v1/orders
GET /v1/shop/category
GET /v1/shop/companyproducts
GET /v1/shop/product-recommendations
GET /v1/shop/product/{id}
GET /v1/shop/products
POST /v1/basket
POST /v1/basket/add-drop-in-to-basket
POST /v1/basket/add-enrolment-to-basket
POST /v1/basket/add-product-to-basket
POST /v1/basket/remove-drop-in-from-basket
POST /v1/basket/remove-enrolment-from-basket
POST /v1/basket/remove-product-from-basket
POST /v1/checkout
POST /v1/checkout/finalise
1 structure change including:
1 Breaking change
1 Removal
Removed
1
Breaking
POST /v1/transactions/create-from-bill
- Removing a resource is always breaking unless it was deprecated before Breaking
1 structure change including:
1 Modification
Modified
1
Breaking
GET /v1/attendances/stats
- Response
-
200 response Modified
-
application/json content type Modified
-
completePercent, attendancePercent properties Modified
-
Type went from
integertonumber(float)Breaking
-
Type went from
-
completePercent, attendancePercent properties Modified
-
application/json content type Modified