API Change Log – April 30, 2024

Updates for this release.

Fitness

  • API Endpoint: {api_url}}/v1/classes/sessions
  • Scenario: This API has been enhanced to include the breakdown of categories and subcategories with the use of the expand parameter ‘categories’ when retrieving the list of active class sessions.
  • Earlier behavior: This API couldn’t retrieve categories and subcategories separately.
  • New behavior: Retrieves details of active class sessions with the breakdown of categories and subcategories with the use of the expand parameter ‘categories’ when retrieving the list of active class sessions.
  • API documentation link:

Fitness

  • API Endpoint: {api_url}/v1/workshops/schedules
  • Scenario: This API has been created to retrieve the list of active schedules of workshop sessions in multiple centers.
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: Retrieves the list of active schedules of workshop sessions in multiple centers.
  • API documentation link:

Admin

  • API Endpoint: {api_url}/v1/organizations/center_settings
  • Scenario: This API retrieves all the center settings of an organization in JSON format.
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: Retrieves all the center settings of an organization in JSON format
  • API documentation link:

Notifications

  • API Endpoint: {api_url} /v1/notifications/unsubscribe
  • Scenario: This API has been created to unsubscribe the guest from marketing messages. Depending on the input provided to the API, it unsubscribes the guest from email, text, or both notifications.
  • Earlier behavior: New API. No earlier behavior.
  • New behavior: Unsubscribes the guest from marketing messages.
  • API documentation link: List all memberships of a guest

Membership

  • API Endpoint: {api_url} /v1/guests/{guestId}/Memberships

  • Scenario: This API has been enhanced to retrieve the list of memberships according to their status (Active/Inactive) using the new parameter ‘is_active’. When it receives the ‘is_active’ parameter as 0, it fetches all inactive memberships, and when it receives the parameter as 0, it fetches all active memberships.

  • Earlier behavior: This API fetched a list of all memberships without considering the status of the memberships (active/inactive).

  • New behavior: When it receives the ‘is_active’ parameter as 0, it fetches all inactive memberships, and when it receives the parameter as 0, it fetches all active memberships.

  • API documentation link: