July 7, 2026
· 9 min read
PUT /communication/broadcast_messages/{id}
- added the new required request property
content_check(media type: application/json) - added the required property
content_checkto the response with the200status (media type: application/json)
POST /communication/broadcast_messages/{id}/send
- removed the request property
channel(media type: application/json) - removed the request property
is_sent(media type: application/json) - removed the request property
message(media type: application/json) - removed the request property
scheduled_at(media type: application/json) - removed the request property
sent_at(media type: application/json) - removed the request property
sent_by(media type: application/json) - removed the request property
subject(media type: application/json) - removed the request property
use_case(media type: application/json) - added the new optional request property
acknowledge_content_warning(media type: application/json) - request body became optional
- added the required property
content_checkto the response with the200status (media type: application/json)
POST /auth/m2m_tokens
- added the new
perform_by_boxmateenum value to the request propertypermissions/items/(media type: application/json)
PATCH /auth/m2m_tokens/{id}
- added the new
perform_by_boxmateenum value to the request propertypermissions/items/(media type: application/json) - added the optional property
permissions/perform_by_boxmateto the response with the200status (media type: application/json)
PUT /auth/m2m_tokens/{id}
- added the new
perform_by_boxmateenum value to the request propertypermissions/items/(media type: application/json)
GET /auth/profiles
- added the optional property
results/items/oneOf[subschema #2: StaffProfile]/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
POST /communication/broadcast_messages
- added the required property
content_checkto the response with the201status (media type: application/json)
GET /communication/broadcast_messages/{id}
- added the required property
content_checkto the response with the200status (media type: application/json)
PATCH /communication/broadcast_messages/{id}
- added the required property
content_checkto the response with the200status (media type: application/json)
GET /content
- added the optional property
results/items/instructors/items/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
GET /content/{id}
- added the optional property
instructors/items/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
POST /content/{id}/add_favorite
- added the optional property
instructors/items/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
POST /content/{id}/remove_favorite
- added the optional property
instructors/items/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
GET /customer_forms
- added the required property
results/items/is_deletableto the response with the200status (media type: application/json)
GET /customer_forms/{id}
- added the required property
is_deletableto the response with the200status (media type: application/json)
GET /instructors
- added the optional property
results/items/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
POST /instructors
- added the new optional request property
permissions/perform_by_boxmate(media type: application/json) - added the optional property
permissions/perform_by_boxmateto the response with the201status (media type: application/json)
GET /instructors/{id}
- added the optional property
permissions/perform_by_boxmateto the response with the200status (media type: application/json)
GET /instructors/{id}/availability
- added the optional property
permissions/perform_by_boxmateto the response with the200status (media type: application/json)
GET /instructors/{id}/blocked_times
- added the optional property
permissions/perform_by_boxmateto the response with the200status (media type: application/json)
PATCH /instructors/{id}/blocked_times
- added the new optional request property
permissions/perform_by_boxmate(media type: application/json) - added the optional property
permissions/perform_by_boxmateto the response with the200status (media type: application/json)
GET /integrations/marketing_suite/config
- endpoint added
POST /integrations/marketing_suite/launch_sso
- endpoint added
GET /providers/{id}/entitlements
- added the required property
marketing_suiteto the response with the200status (media type: application/json)
GET /staff
- added the optional property
results/items/permissions/perform_by_boxmateto the response with the200status (media type: application/json)
POST /staff
- added the new optional request property
permissions/perform_by_boxmate(media type: application/json) - added the optional property
permissions/perform_by_boxmateto the response with the201status (media type: application/json)