WellnessLiving API (UAT) - v1.2026-02
  1. event
WellnessLiving API (UAT) - v1.2026-02
  • WellnessLiving API - [Feb-2026]
  • Auth
    • Authentication
  • appointment
    • /v1/appointment/book/asset/category
    • /v1/appointment/book/asset/list
    • /v1/appointment/book/asset/service
    • /v1/appointment/book/finish
    • /v1/appointment/book/finish
    • /v1/appointment/book/payment/paymentPost
    • /v1/appointment/book/product
    • /v1/appointment/book/schedule/calendar
    • /v1/appointment/book/schedule/day-time
    • /v1/appointment/book/service/category
    • /v1/appointment/book/service/list
    • /v1/appointment/book/staff/list
  • book-process
    • /v1/book/process/info
    • /v1/book/process/payment
    • /v1/book/process/purchase
    • /v1/book/process/purchase/element/list
  • business-data
    • /v1/business
    • /v1/business/franchise/location
    • /v1/business/skin
  • catalog
    • /v1/catalog/list
    • /v1/catalog/staff/catalog/list
  • classes
    • /v1/classes/list
    • /v1/classes/promotion
    • /v1/classes/view/element
  • collector-debt
    • /v1/collector/debt/list
    • /v1/collector/debt/pay
    • /v1/collector/debt/transaction
  • drive
    • /v1/drive/product/image/upload
  • ecommerce
    • /v1/ecommerce/order/sync
  • event
    • /v1/event/book/list
      GET
    • /v1/event/book/view/element
      GET
    • /v1/event/list
      GET
  • lead
    • /v1/lead/info
    • /v1/lead/info
  • location
    • /v1/location/list
    • /v1/location/view
  • login
    • /v1/login/attendance/list
    • /v1/login/search/settings
    • /v1/login/search/settings
    • /v1/login/search/staff-app/list
  • member
    • /v1/member/info
  • profile
    • /v1/profile/contract
    • /v1/profile/create
    • /v1/profile/fields
    • /v1/profile/purchase/list
    • /v1/profile/purchase/list/element
  • promotion
    • /v1/promotion
    • /v1/promotion/list
  • purchase
    • /v1/purchase/receipt
  • report
    • /v1/report/data
    • /v1/report/query
  • report-dev
    • /v1/report/customization-form
    • /v1/report/filter-info
  • schedule
    • /v1/schedule/class/list
    • /v1/schedule/class/view
    • /v1/schedule/class/view
    • /v1/schedule/page/element
    • /v1/schedule/page/list
    • /v1/schedule/tab
  • shop
    • /v1/shop/category
  • staff
    • /v1/staff/list
    • /v1/staff/view
  • user
    • /v1/user
  • visit
    • /v1/visit/status
  1. event

/v1/event/book/view/element

GET
/v1/event/book/view/element

Overview#

Retrieves booking availability and configuration details for a specific event in a given business and region. Use this endpoint to determine upcoming bookable sessions (class periods), pricing, schedule, and related policy settings before submitting a booking request.

Authentication#

Type: Inherits collection-level authentication (typically Bearer or API token)
Header: e.g. Authorization: Bearer {{TOKEN}}
Ensure the {{TOKEN}} variable is set in your active environment before sending the request.

Query Parameters#

id_region (number, required)
Region identifier that scopes the business configuration.
Example: 2.
k_business (string/ID, required)
Unique identifier of the business for which the event is configured.
Example: 49197.
k_event (string/ID, required)
Unique identifier of the event whose booking details and availability are being requested.
Example: 446676.

Response Overview (200 OK)#

The response body is a JSON object with multiple sections. Key fields include:
status (string)
Overall status of the call. Example: "ok".
a_book_available (array)
Upcoming bookable class/event occurrences.
Each item may include:
dt_date: Start date/time (server time), e.g. "2025-12-15 14:00:00".
s_start: Human-readable local start time, e.g. "Mon, Dec 15 11:00am".
k_class_period: Identifier of the specific class period.
k_location: Location ID for this occurrence.
s_location: Location name, e.g. "Barbie 1".
m_price: Price for a single session (string/decimal), e.g. "9.99".
i_active, i_active_limit: Counters/limits for active bookings.
i_wait, i_wait_limit: Waitlist counters/limits.
is_select, is_wait, is_wait_list_unpaid: Flags that indicate selection/waitlist state.
a_schedule (array)
Event schedule configuration across days.
Each item may include:
a_day: Days of week this schedule applies to (e.g. { "1": true } for Monday).
dt_start, dt_end: Overall schedule date range.
a_staff: Staff array with staff identifiers and display names.
k_class_period: Linked class period ID.
k_location, s_location: Location identifiers and name.
i_duration: Duration in minutes.
f_price: Standard price for the schedule.
s_time, text_time, text_day: Time and day in human-readable form.
a_business_policy (object)
Business-level booking and cancellation policies relevant to this event, such as:
i_book_before, i_book_future, i_book_open: Booking window settings.
i_cancel, i_cancel_period, i_grace_period: Cancellation and grace-period rules.
is_enable_client_cancel, is_multiple_booking, is_book_guest: Feature flags affecting client behavior.
Various can_\\* and is_\\* flags that govern login providers, promotions, contracts, waitlist behavior, and more.
a_class_logo, a_staff_logo (objects)
Metadata about class and staff images, including URLs and dimensions.
a_timezone_info (object)
Timezone metadata (e.g., ART, offset, and Olson timezone ID) used to render user-facing dates and times.
Additional event metadata
s_title: Event title, e.g. "Non Block Event".
html_description, html_special, xml_description: Event description content in different formats.
i_session, i_session_remain: Total vs remaining sessions in the event series.
is_bookable, is_full, is_past, is_single_session_buy: Flags indicating if/ how the event can be booked.
m_price, m_price_total, m_price_total_early: Pricing information for the event/series.
dt_start, dt_end, text_start, text_end: Overall event date range and human-readable equivalents.
url_book: Public booking URL for this event, if available.
Use a_book_available to drive the client-side date/time picker and a_business_policy plus a_schedule to enforce booking rules and display supporting details in your UI.

Request

Query Params

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET '/v1/event/book/view/element?id_region={{id_region}}&k_business={{k_business}}&k_event=undefined' \
--header 'Content-Type: text/plain' \
--data-raw ''
Response Response Example
{}
Modified at 2026-02-26 17:13:05
Previous
/v1/event/book/list
Next
/v1/event/list
Built with