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/list

GET
/v1/event/list

Overview#

Retrieves a list of events for a specific WellnessLiving business and region in the UAT environment.
Use this endpoint to power event listings in your UI (e.g., schedule pages, event catalogs) and to check basic booking/availability flags.
Method: GET
Endpoint: https://uat-api.wellnessliving.io/v1/event/list

Authentication#

This request expects an auth token to be sent via the Authorization header using the {{TOKEN}} variable configured in your workspace.
Typical pattern:
The exact scheme (Bearer vs. custom token string) depends on your UAT auth setup, but the header must include {{TOKEN}}.

Query Parameters#

NameTypeRequiredDescription
id_regionintegerYesRegion identifier used to scope which events are returned.
k_businessinteger/stringYesBusiness key (WellnessLiving BID) whose events you want to list.
Example:
?id_region=2&k_business=49197

Behavior & Response Summary#

On success, the response includes high‑level status and one or more event objects:
status — API call status; "ok" on success.
a_enrollment_block_list — Map of enrollment block IDs to labels (e.g., "Non Block Event").
a_event_list — Array of event objects.
Each event in a_event_list may include (non‑exhaustive):
text_title — Event title (e.g., "Non Block Event").
a_schedule[] — Schedule entries for the event, including:
a_day — Days of week for the event.
a_staff_member[] — List of staff members (names, roles, emails, IDs).
dl_start, dl_end — Start/end dates for the schedule.
text_location, text_room, text_time — Human‑readable location, room, and time.
m_price_min, m_price_max — Minimum and maximum price for a single session.
m_price_total, m_price_total_early — Total price and early‑bird pricing (if applicable).
is_bookable — Whether the event can currently be booked.
is_available, is_full, is_closed — Additional availability flags.
is_online, is_virtual, is_online_private — Online/virtual event indicators.
url_book — Booking URL that can be used in client‑facing flows.
Other metadata fields (e.g., k_class, k_location, k_class_period, k_enrollment_block, html_reason, xml_description) provide IDs and descriptions used elsewhere in the WellnessLiving platform.

Usage Notes#

Use id_region and k_business together to ensure the correct subset of events is returned for the business.
Use is_bookable and is_available in combination with url_book to determine whether to show a “Book” CTA in your UI.
Rely on a_schedule[] to display dates, times, locations, and staff for each event.

Request

Query Params

Responses

🟢200
application/json
Body

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