WellnessLiving API (UAT) - v1.2026-02
  1. appointment
WellnessLiving API (UAT) - v1.2026-02
  • WellnessLiving API - [Feb-2026]
  • Auth
    • Authentication
  • appointment
    • /v1/appointment/book/asset/category
      GET
    • /v1/appointment/book/asset/list
      GET
    • /v1/appointment/book/asset/service
      GET
    • /v1/appointment/book/finish
      GET
    • /v1/appointment/book/finish
      POST
    • /v1/appointment/book/payment/paymentPost
      GET
    • /v1/appointment/book/product
      GET
    • /v1/appointment/book/schedule/calendar
      GET
    • /v1/appointment/book/schedule/day-time
      GET
    • /v1/appointment/book/service/category
      GET
    • /v1/appointment/book/service/list
      GET
    • /v1/appointment/book/staff/list
      GET
  • 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
    • /v1/event/book/view/element
    • /v1/event/list
  • 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. appointment

/v1/appointment/book/finish

GET
/v1/appointment/book/finish

Overview#

GET /v1/appointment/book/finish finalizes an appointment booking after the user has completed the booking flow. It confirms the appointment, triggers configured notifications, and returns a brief summary payload.

Request Details#

Method: GET
Path: /v1/appointment/book/finish
Base URL (UAT): https://uat-api.wellnessliving.io
Purpose in flow: This endpoint should be called at the end of the booking process, after the region, business, client, service, staff, time, and any required assets/products have already been selected and validated via preceding /v1/appointment/book/... endpoints.

Query Parameters#

id_region (required) – Numeric region identifier (e.g., 2). Determines the geographic/tenant context for the booking.
k_business (required) – Business key for the WellnessLiving business (e.g., 49197). The appointment is finalized under this business.
uid (required) – User/client identifier associated with the booking (e.g., 2720946). This ties the finalized appointment and notifications to the correct client profile.

Authentication#

Typically requires an authenticated context (e.g., a valid auth token passed in headers such as Authorization: Bearer {{TOKEN}} or equivalent auth mechanism configured at the collection/folder level).
The request itself does not add additional auth-specific query parameters; it relies on the existing authenticated session/headers used throughout the booking flow.

Response Summary (200 OK)#

A successful response returns JSON with at least the following fields:
status – Overall result indicator. For a successful finish call, this is "ok".
s_version – Internal version or build identifier for the API/application (e.g., "444085").
k_location – Location key where the appointment is booked ("0" or a specific location ID).
a_notification – Object describing which notification channels are enabled for this booking confirmation:
is_mail – "1" or "0" indicating whether email notification is sent.
is_push – "1" or "0" indicating whether push notification is sent.
is_sms – "1" or "0" indicating whether SMS notification is sent.
__a_message – Array of internal message/template fragments related to the confirmation (e.g., subject/body pieces, unsubscribe/footer tokens, virtual button metadata). These are primarily for internal rendering and may contain truncated or system-only values.
On success, use status, a_notification, and k_location to verify that the appointment was finalized and to confirm which client notification channels were triggered.

Request

Query Params

Responses

🟢200
application/json
Body

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