API structure has changed
21 structure changes including:
2 Breaking changes
2 Additions
17 Modifications
2 Removals
Modified
17
Breaking
POST /v1/students/{id}/unarchive
- Response
-
200 response Modified
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent, discountable properties Added
-
birthdate, photoConsent properties Removed
-
application/json content type Modified
POST /v1/students/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent, discountable properties Added
-
birthdate, photoConsent properties Removed
-
application/json content type Modified
POST /v1/students/{id}/archive
- Response
-
200 response Modified
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent, discountable properties Added
-
birthdate, photoConsent properties Removed
-
application/json content type Modified
POST /v1/students/
- Body
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent properties Added
-
birthdate, photoConsent properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent, discountable properties Added
-
birthdate, photoConsent properties Removed
-
application/json content type Modified
POST /v1/families/{id}/restore
- Response
-
200 response Modified
-
application/json content type Modified
- students property Modified
-
application/json content type Modified
POST /v1/families/
- Response
-
200 response Modified
-
application/json content type Modified
- students property Modified
-
application/json content type Modified
PATCH /v1/students/{id}
- Body
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent properties Added
-
birthdate, photoConsent properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent, discountable properties Added
-
birthdate, photoConsent properties Removed
-
application/json content type Modified
PATCH /v1/families/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- students property Modified
-
application/json content type Modified
PATCH /v1/company/settings
- Body
-
application/json content type Modified
-
timezone, taxEnabled 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
- general, tax, trial properties Added
-
timezone, taxEnabled properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
timezone, taxEnabled 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
- id, name, slug, email, phone, created_at, logo, settings properties Added
-
timezone, taxEnabled properties Removed
-
application/json content type Modified
-
422, 404 responses Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 403 response Added
PATCH /v1/company
- Response
-
200 response Modified
-
application/json content type Modified
-
address1, address2, town, state, country, postcode, timezone, locale, use12HourClock, brandColor, brandColors 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
- phone, settings properties Added
-
address1, address2, town, state, country, postcode, timezone, locale, use12HourClock, brandColor, brandColors properties Removed
-
application/json content type Modified
GET /v1/students/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
birthdate, photoConsent 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
- dateOfBirth, mediaConsent, discountable properties Added
-
birthdate, photoConsent properties Removed
-
application/json content type Modified
GET /v1/students/
- Query
- where query parameter Modified
- Response
-
200 response Modified
-
application/json content type Modified
- data property Modified
-
application/json content type Modified
GET /v1/families/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- students property Modified
-
application/json content type Modified
GET /v1/families/
- Response
-
200 response Modified
-
application/json content type Modified
- data property Modified
-
application/json content type Modified
GET /v1/company/{slug}
- Response
-
200 response Modified
-
application/json content type Modified
- settings property Added
-
application/json content type Modified
GET /v1/company/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
address1, address2, town, state, country, postcode, timezone, locale, use12HourClock, brandColor, brandColors 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
- phone, settings properties Added
-
address1, address2, town, state, country, postcode, timezone, locale, use12HourClock, brandColor, brandColors properties Removed
-
application/json content type Modified
GET /v1/auth/accounts
- Response
-
200 response Modified
-
application/json content type Modified
- data property Modified
-
application/json content type Modified
Removed
2
Breaking
GET /v1/company/settings
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v1/company/{slug}/settings
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
2
GET /v1/companies/
DELETE /v1/companies/{id}