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/asset/category

GET
/v1/appointment/book/asset/category
Retrieve the list of bookable asset categories for appointments in a specific WellnessLiving business/location.

Purpose#

Use this endpoint to fetch asset categories (e.g., rooms, equipment, or resource groupings) that can be booked for appointments. The response includes category titles and the corresponding k_resource_type values needed for subsequent booking calls.

HTTP Request#

GET /v1/appointment/book/asset/category
Base URL (UAT example): https://uat-api.wellnessliving.io

Authentication#

This request requires a valid internal token sent via the x-internal-key header.
In Postman, ensure your authentication/variables are set up so that this header is included on each call.

Required Query Parameters#

id_region (integer) – Data center/region identifier.
Known values (examples): 1, 2.
k_business (integer) – Business (account) key whose appointment asset categories you want to retrieve.
Example values: 49197, 50217.
k_location (integer) – Location key within the business.
Example values: 315968, 5000000248.
Example request:

Successful Response (200 OK)#

On success, the endpoint returns a JSON payload containing an array of categories under a_category, along with status metadata.
Example (truncated) response:
{
  "a_category": [
    {
      "hide_application": false,
      "html_title": "Barbiesco Changed",
      "text_title": "Barbiesco Changed",
      "k_resource_type": "10743"
    },
    {
      "hide_application": false,
      "html_title": "Three DDD Changed",
      "text_title": "Three DDD Changed",
      "k_resource_type": "100000000769"
    },
    {
      "hide_application": false,
      "html_title": "New Category",
      "text_title": "New Category",
      "k_resource_type": "100000000837"
    }
  ],
  "status": "ok",
  "s_version": "444085",
  "__a_message": [
    "Age restriction status is incorrect.|wl....<truncated>",
    "Ages: [i_from]-[i_to]|Wl.Service.AgeRest...<truncated>"
  ]
}

Key Fields#

a_category[] – List of asset categories.
hide_application (boolean) – Indicates whether the category should be hidden in the application.
html_title (string) – HTML-safe display title.
text_title (string) – Plain-text display title.
k_resource_type (string) – Resource type key used when creating bookings.
status (string) – Request status, e.g., "ok".
s_version (string) – Internal version identifier.
__a_message (array) – Additional diagnostic or informational messages, often related to age restrictions.
Use the k_resource_type values from a_category when constructing follow-up appointment booking requests.

Request

Query Params

Responses

🟢200
application/json
Body

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