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

POST
/v1/appointment/book/finish
Finalizes an appointment booking in the WellnessLiving UAT environment.
Method: POST
URL: /v1/appointment/book/finish

Query parameters#

id_region (required, integer): Region identifier for the business (e.g., 2).
k_business (required, string): WellnessLiving business key (e.g., 49197).
k_location (required, string): Location key where the appointment is being booked (e.g., 315968).
uid (required, string): Customer/user identifier in WellnessLiving (e.g., 2720946).

JSON body#

The request body must be sent as JSON with the following fields:
{
  "a_book_data": {
    "k_business": "49197",
    "k_location": "315968",
    "uid": "2720946",
    "k_service": "235266",
    "dt_date": "2025-09-02 01:00:00",
    "k_timezone": "4",
    "k_id": "",
    "id_purchase_item": "1",
    "id_class_tab": "3",
    "id_mode": "0"
  },
  "is_try": "1"
}

a_book_data object#

Encapsulates all booking details used to create the appointment:
k_business: Business key, must match the k_business query parameter.
k_location: Location key, should match k_location in the query string.
uid: User ID of the client making the booking, should match the uid query parameter.
k_service: The service key being booked.
dt_date: Start date/time of the appointment in YYYY-MM-DD HH:mm:ss format.
k_timezone: Timezone identifier used by WellnessLiving.
k_id: Optional existing appointment/booking key (empty string when creating a new appointment).
id_purchase_item: Purchase option/item identifier associated with this booking.
id_class_tab: Class/service tab identifier for categorizing the service.
id_mode: Booking mode flag (0 = standard booking; other modes may be used by the platform).

is_try flag#

is_try: When set to 1, indicates a trial/validation mode for the booking (behavior may differ from production booking flows). A value of 0 or omission may perform a normal booking, depending on backend configuration.

Authentication#

Authentication is handled separately using the TOKEN variable (e.g., via headers configured at the collection or folder level). This request assumes a valid auth token is already applied and does not add auth headers directly here.

Request

Query Params

Body Params text/plain
Examples

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST '/v1/appointment/book/finish?id_region={{id_region}}&k_business={{k_business}}&k_location={{k_location}}&uid={{uid}}' \
--header 'Content-Type: text/plain' \
--data-raw '{"a_book_data":{"k_business":"{{k_business}}","k_location":"{{k_location}}","uid":"{{uid}}","k_service":"","dt_date":"2025-09-02 01:00:00","k_timezone":"4","k_id":"","id_purchase_item":"1","id_class_tab":"3"},"id_mode":"6","is_try":"1"}'
Response Response Example
{}
Modified at 2026-02-26 17:13:05
Previous
/v1/appointment/book/finish
Next
/v1/appointment/book/payment/paymentPost
Built with