Skip to main content

April 22, 2026

· 2 min read

GET /webhook_destinations

  • added the new crm_email.sent enum value to the results/items/feed_item_types/items/ response property for the response status 200 (media type: application/json)
  • added the new crm_email.sent enum value to the results/items/feed_item_types/items/ response property for the response status 200 (media type: application/xml)
  • added the new crm_interaction.created enum value to the results/items/feed_item_types/items/ response property for the response status 200 (media type: application/json)
  • added the new crm_interaction.created enum value to the results/items/feed_item_types/items/ response property for the response status 200 (media type: application/xml)
View updated docs

POST /webhook_destinations

  • added the new crm_email.sent enum value to the feed_item_types/items/ response property for the response status 201 (media type: application/xml)
  • added the new crm_email.sent enum value to the feed_item_types/items/ response property for the response status 201 (media type: application/json)
  • added the new crm_interaction.created enum value to the feed_item_types/items/ response property for the response status 201 (media type: application/xml)
  • added the new crm_interaction.created enum value to the feed_item_types/items/ response property for the response status 201 (media type: application/json)
  • added the new crm_email.sent enum value to the request property feed_item_types/items/ (media type: application/json)
  • added the new crm_email.sent enum value to the request property feed_item_types/items/ (media type: application/x-www-form-urlencoded)
  • added the new crm_email.sent enum value to the request property feed_item_types/items/ (media type: multipart/form-data)
  • added the new crm_interaction.created enum value to the request property feed_item_types/items/ (media type: application/x-www-form-urlencoded)
  • added the new crm_interaction.created enum value to the request property feed_item_types/items/ (media type: multipart/form-data)
  • added the new crm_interaction.created enum value to the request property feed_item_types/items/ (media type: application/json)
View updated docs

April 16, 2026

· 13 min read

GET /auth/profiles

  • added the optional property results/items/oneOf[subschema #1: StaffProfile -> subschema #2: StaffProfile]/permissions/crm_all_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property results/items/oneOf[subschema #1: StaffProfile -> subschema #2: StaffProfile]/permissions/crm_all_customer_records to the response with the 200 status (media type: application/json)
  • added the optional property results/items/oneOf[subschema #1: StaffProfile -> subschema #2: StaffProfile]/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/xml)
  • added the optional property results/items/oneOf[subschema #1: StaffProfile -> subschema #2: StaffProfile]/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/json)
  • added the optional property results/items/oneOf[subschema #1: StaffProfile -> subschema #2: StaffProfile]/permissions/crm_own_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property results/items/oneOf[subschema #1: StaffProfile -> subschema #2: StaffProfile]/permissions/crm_own_customer_records 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/crm_all_customer_records to the response with the 200 status (media type: application/json)
  • added the optional property results/items/instructors/items/permissions/crm_all_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property results/items/instructors/items/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/json)
  • added the optional property results/items/instructors/items/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/xml)
  • added the optional property results/items/instructors/items/permissions/crm_own_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property results/items/instructors/items/permissions/crm_own_customer_records to the response with the 200 status (media type: application/json)
View updated docs

GET /content/{id}

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

POST /content/{id}/add_favorite

  • added the optional property instructors/items/permissions/crm_all_customer_records to the response with the 200 status (media type: application/json)
  • added the optional property instructors/items/permissions/crm_all_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property instructors/items/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/json)
  • added the optional property instructors/items/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/xml)
  • added the optional property instructors/items/permissions/crm_own_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property instructors/items/permissions/crm_own_customer_records 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/crm_all_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property instructors/items/permissions/crm_all_customer_records to the response with the 200 status (media type: application/json)
  • added the optional property instructors/items/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/json)
  • added the optional property instructors/items/permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/xml)
  • added the optional property instructors/items/permissions/crm_own_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property instructors/items/permissions/crm_own_customer_records to the response with the 200 status (media type: application/json)
View updated docs

GET /instructors

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

POST /instructors

  • added the new optional request property permissions/crm_all_customer_records (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_all_customer_records (media type: application/json)
  • added the new optional request property permissions/crm_all_customer_records (media type: multipart/form-data)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: application/json)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: multipart/form-data)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_own_customer_records (media type: multipart/form-data)
  • added the new optional request property permissions/crm_own_customer_records (media type: application/json)
  • added the new optional request property permissions/crm_own_customer_records (media type: application/x-www-form-urlencoded)
  • added the optional property permissions/crm_all_customer_records to the response with the 201 status (media type: application/json)
  • added the optional property permissions/crm_all_customer_records to the response with the 201 status (media type: application/xml)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 201 status (media type: application/xml)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 201 status (media type: application/json)
  • added the optional property permissions/crm_own_customer_records to the response with the 201 status (media type: application/json)
  • added the optional property permissions/crm_own_customer_records to the response with the 201 status (media type: application/xml)
View updated docs

GET /instructors/{id}

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

GET /instructors/{id}/availability

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

GET /instructors/{id}/blocked_times

  • added the optional property permissions/crm_all_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property permissions/crm_all_customer_records to the response with the 200 status (media type: application/json)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/json)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/xml)
  • added the optional property permissions/crm_own_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property permissions/crm_own_customer_records 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/crm_all_customer_records (media type: multipart/form-data)
  • added the new optional request property permissions/crm_all_customer_records (media type: application/json)
  • added the new optional request property permissions/crm_all_customer_records (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: multipart/form-data)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: application/json)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_own_customer_records (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_own_customer_records (media type: application/json)
  • added the new optional request property permissions/crm_own_customer_records (media type: multipart/form-data)
  • added the optional property permissions/crm_all_customer_records to the response with the 200 status (media type: application/json)
  • added the optional property permissions/crm_all_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/json)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 200 status (media type: application/xml)
  • added the optional property permissions/crm_own_customer_records to the response with the 200 status (media type: application/xml)
  • added the optional property permissions/crm_own_customer_records to the response with the 200 status (media type: application/json)
View updated docs

GET /staff

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

POST /staff

  • added the new optional request property permissions/crm_all_customer_records (media type: application/json)
  • added the new optional request property permissions/crm_all_customer_records (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_all_customer_records (media type: multipart/form-data)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: application/json)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: multipart/form-data)
  • added the new optional request property permissions/crm_lifecycle_status_admin (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_own_customer_records (media type: application/x-www-form-urlencoded)
  • added the new optional request property permissions/crm_own_customer_records (media type: multipart/form-data)
  • added the new optional request property permissions/crm_own_customer_records (media type: application/json)
  • added the optional property permissions/crm_all_customer_records to the response with the 201 status (media type: application/xml)
  • added the optional property permissions/crm_all_customer_records to the response with the 201 status (media type: application/json)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 201 status (media type: application/xml)
  • added the optional property permissions/crm_lifecycle_status_admin to the response with the 201 status (media type: application/json)
  • added the optional property permissions/crm_own_customer_records to the response with the 201 status (media type: application/xml)
  • added the optional property permissions/crm_own_customer_records to the response with the 201 status (media type: application/json)
View updated docs

April 1, 2026

· 3 min read

GET /venue_rooms

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

POST /venue_rooms

  • added the optional property 'sequence' to the response with the '201' status (media type: application/json)
  • added the optional property 'sequence' to the response with the '201' status (media type: application/xml)
View updated docs

PATCH /venue_rooms/ordering

  • endpoint added
View updated docs

GET /venue_rooms/{id}

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

PATCH /venue_rooms/{id}

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

PUT /venue_rooms/{id}

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

March 31, 2026

· 2 min read

POST /events/{id}/noshow_attendance

  • api path removed without deprecation
View updated docs

GET /customers

  • added the new optional 'query' request parameter 'status'
View updated docs

POST /events/{id}/mark_no_show

  • endpoint added
View updated docs

POST /events/{id}/register

  • added the new optional request property 'comped' (media type: application/json)
  • added the new optional request property 'comped' (media type: application/x-www-form-urlencoded)
  • added the new optional request property 'comped' (media type: multipart/form-data)
View updated docs

GET /policy_agreements

  • added the new optional 'query' request parameter 'customer'
View updated docs

POST /policy_agreements

  • added the new optional request property 'customer' (media type: multipart/form-data)
  • added the new optional request property 'customer' (media type: application/json)
  • added the new optional request property 'customer' (media type: application/x-www-form-urlencoded)
View updated docs

March 26, 2026

· 3 min read

GET /customer_fields

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

POST /customer_fields

  • added the optional property 'is_required' to the response with the '201' status (media type: application/xml)
  • added the optional property 'is_required' to the response with the '201' status (media type: application/json)
View updated docs

GET /customer_fields/{id}

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

PATCH /customer_fields/{id}

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

PUT /customer_fields/{id}

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

POST /events/{id}/noshow_attendance

  • endpoint added
View updated docs

March 24, 2026

· One min read

GET /customer_forms

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

GET /customer_forms/{id}

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