Skip to main content

May 7, 2026

· 40 min read

GET /customer_fields

  • the response property results/items/created_at became nullable for the status 200 (media type: application/json)
  • the response property results/items/created_at became nullable for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

POST /customer_fields

  • the response property created_at became nullable for the status 201 (media type: application/json)
  • the response property created_at became nullable for the status 201 (media type: application/xml)
View updated docs

GET /customer_fields/{id}

  • the response property created_at became nullable for the status 200 (media type: application/xml)
  • the response property created_at became nullable for the status 200 (media type: application/json)
View updated docs

PATCH /customer_fields/{id}

  • the response property created_at became nullable for the status 200 (media type: application/json)
  • the response property created_at became nullable for the status 200 (media type: application/xml)
View updated docs

PUT /customer_fields/{id}

  • the response property created_at became nullable for the status 200 (media type: application/xml)
  • the response property created_at became nullable for the status 200 (media type: application/json)
View updated docs

POST /offering_types

  • removed the request body
View updated docs

GET /ai/business_advisor_reports

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /applications

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /attendances

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /auth/profiles

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /availability_schedule_offering_types

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /availability_schedules

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /bulk_actions/{id}/results

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /business_closures

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /checkouts

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /communication/notification_types/membership_penalty/messages

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /content

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /content_collections

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /content_filters

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /course_session_attendances

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /course_sessions

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /courses

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /customer_field_values

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /customer_form_submissions

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /customer_forms

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /customer_issues

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /customer_membership_holds

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /customer_memberships

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /customer_registration_blocks

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /customers

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

POST /customers/bulk_delete

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

GET /discount_code_applicabilities

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /discount_code_groups

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /discount_codes

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /events

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /external_calendars/accounts

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /external_calendars/events

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /external_calendars/staff_calendar_settings

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /family_invites

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /instructor_pay_rates

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /instructors

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /integrations/kisi/groups

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /integrations/wellhub/venue_mappings

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /integrations/zoom/users

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /invoices

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /joining_fees

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /membership_categories

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /membership_payment_plans

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /membership_penalty_systems

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /membership_registration_grants

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /membership_terms

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /memberships

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /offering_type_categories

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /offering_types

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /payment_methods

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /payment_processors

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • added the required property results/items/is_offline to the response with the 200 status (media type: application/xml)
  • added the required property results/items/is_offline to the response with the 200 status (media type: application/json)
  • added the required property results/items/is_usable to the response with the 200 status (media type: application/json)
  • added the required property results/items/is_usable to the response with the 200 status (media type: application/xml)
View updated docs

GET /payment_subscriptions

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /policies

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /policy_agreements

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /policy_versions

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /providers

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /purchase_fees

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /push_notification_tokens

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /recurring_reservations

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /recurring_reservations/{id}/unavailable_upcoming_events

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /registration_options

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /registration_timelines

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /slots

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /staff

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /store/inventory_adjustments

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /store/order_items

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /store/orders

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /store/product_attributes

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /store/product_variants

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /store/products

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /venue_rooms

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /venues

  • the response property count became required for the status 200 (media type: application/json)
  • the response property count became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /waiver_agreements

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
View updated docs

GET /waivers

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

GET /webhook_destinations

  • the response property count became required for the status 200 (media type: application/xml)
  • the response property count became required for the status 200 (media type: application/json)
  • the response property results became required for the status 200 (media type: application/xml)
  • the response property results became required for the status 200 (media type: application/json)
View updated docs

April 30, 2026

· 2 min read

GET /webhook_destinations

  • added the new event.cancelled enum value to the results/items/feed_item_types/items/ response property for the response status 200 (media type: application/json)
  • added the new event.cancelled 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 event.cancelled enum value to the feed_item_types/items/ response property for the response status 201 (media type: application/json)
  • added the new event.cancelled enum value to the feed_item_types/items/ response property for the response status 201 (media type: application/xml)
  • added the new event.cancelled enum value to the request property feed_item_types/items/ (media type: application/x-www-form-urlencoded)
  • added the new event.cancelled enum value to the request property feed_item_types/items/ (media type: multipart/form-data)
  • added the new event.cancelled enum value to the request property feed_item_types/items/ (media type: application/json)
View updated docs

April 28, 2026

· 2 min read

GET /customer_forms

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

GET /customer_forms/{id}

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

POST /customer_fields

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

PATCH /customer_fields/{id}

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

PUT /customer_fields/{id}

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

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