Skip to main content

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_check to the response with the 200 status (media type: application/json)
View updated docs

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_check to the response with the 200 status (media type: application/json)
View updated docs

POST /auth/m2m_tokens

  • added the new perform_by_boxmate enum value to the request property permissions/items/ (media type: application/json)
View updated docs

PATCH /auth/m2m_tokens/{id}

  • added the new perform_by_boxmate enum value to the request property permissions/items/ (media type: application/json)
  • added the optional property permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

PUT /auth/m2m_tokens/{id}

  • added the new perform_by_boxmate enum value to the request property permissions/items/ (media type: application/json)
View updated docs

GET /auth/profiles

  • added the optional property results/items/oneOf[subschema #2: StaffProfile]/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

POST /communication/broadcast_messages

  • added the required property content_check to the response with the 201 status (media type: application/json)
View updated docs

GET /communication/broadcast_messages/{id}

  • added the required property content_check to the response with the 200 status (media type: application/json)
View updated docs

PATCH /communication/broadcast_messages/{id}

  • added the required property content_check to the response with the 200 status (media type: application/json)
View updated docs

GET /content

  • added the optional property results/items/instructors/items/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

GET /content/{id}

  • added the optional property instructors/items/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

POST /content/{id}/add_favorite

  • added the optional property instructors/items/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

POST /content/{id}/remove_favorite

  • added the optional property instructors/items/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

GET /customer_forms

  • added the required property results/items/is_deletable to the response with the 200 status (media type: application/json)
View updated docs

GET /customer_forms/{id}

  • added the required property is_deletable to the response with the 200 status (media type: application/json)
View updated docs

GET /instructors

  • added the optional property results/items/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

POST /instructors

  • added the new optional request property permissions/perform_by_boxmate (media type: application/json)
  • added the optional property permissions/perform_by_boxmate to the response with the 201 status (media type: application/json)
View updated docs

GET /instructors/{id}

  • added the optional property permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

GET /instructors/{id}/availability

  • added the optional property permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

GET /instructors/{id}/blocked_times

  • added the optional property permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

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_boxmate to the response with the 200 status (media type: application/json)
View updated docs

GET /integrations/marketing_suite/config

  • endpoint added
View updated docs

POST /integrations/marketing_suite/launch_sso

  • endpoint added
View updated docs

GET /providers/{id}/entitlements

  • added the required property marketing_suite to the response with the 200 status (media type: application/json)
View updated docs

GET /staff

  • added the optional property results/items/permissions/perform_by_boxmate to the response with the 200 status (media type: application/json)
View updated docs

POST /staff

  • added the new optional request property permissions/perform_by_boxmate (media type: application/json)
  • added the optional property permissions/perform_by_boxmate to the response with the 201 status (media type: application/json)
View updated docs