WellnessLiving API (UAT) - v1.2026-02
  1. staff
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
    • /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
      GET
    • /v1/staff/view
      GET
  • user
    • /v1/user
  • visit
    • /v1/visit/status
  1. staff

/v1/staff/list

GET
/v1/staff/list

Summary#

Retrieve a list of staff members for a specific business location/region, including their scheduling flags and service/pay-rate configuration.

HTTP Request#

GET /v1/staff/list
Base URL example (UAT):
https://uat-api.wellnessliving.io/v1/staff/list

Query Parameters#

id_region (required, integer)
Identifies the geographic or logical region for which staff should be returned.
Example: id_region=2.
k_business (required, integer/string ID)
The business key for which to load staff records.
Example: k_business=49197.

Successful Response (200 OK)#

A successful response returns JSON with staff keyed by their internal staff ID.
Top‑level fields:
a_staff (object)
Map of staff IDs to staff detail objects.
Each property key is a k_staff value (e.g., "479472", "100000067386").
status (string)
API status indicator, typically "ok" on success.
s_version (string)
API/version string of the response payload.

Staff Object (a_staff[])#

Key properties for each staff entry:
k_staff (string)
Unique internal identifier for the staff member (matches the key under a_staff).
s_name (string)
Staff first name or display name (e.g., "Barbie").
s_surname, s_surname_full (string)
Staff last name / full surname (e.g., "Girl").
text_name_full (string)
Full display name, typically (e.g., "Barbie Girl").
html_name (string)
HTML-formatted version of the staff display name.
s_position (string)
Staff position or role label (may be empty).
s_image, url_image (string)
Image identifiers/URLs for the staff profile picture.
is_appointment (boolean)
true if the staff member can be booked for appointments.
is_class (boolean)
true if the staff member can be scheduled to lead classes.
is_event (boolean)
true if the staff member can be scheduled to lead events.
i_order (string/integer)
Sort order index used to order staff in UI listings.
Scheduling and pay‑related properties:
a_staff_service (array of objects)
List of services the staff member can perform.
Each item typically includes:
k_service (string): Service key.
k_staff_pay (string|null): Staff pay‑rate key for this service, if configured.
a_pay_rate (array of strings)
Collection of pay‑rate IDs associated with the staff member.

Example 200 OK Response (truncated)#

{
  "a_staff": {
    "479472": {
      "k_staff": "479472",
      "s_name": "Barbie",
      "s_surname": "Girl",
      "text_name_full": "Barbie Girl",
      "html_name": "Barbie",
      "s_position": "",
      "s_image": "https://d1k5xu6ji7n0vs.cloudfront.net/f/...",
      "url_image": "https://d1k5xu6ji7n0vs.cloudfront.net/f/...",
      "is_appointment": true,
      "is_class": true,
      "is_event": true,
      "i_order": "1",
      "a_pay_rate": [
        "438632",
        "100000033694",
        "100000033718"
      ],
      "a_staff_service": [
        {
          "k_service": "235076",
          "k_staff_pay": "438632"
        },
        {
          "k_service": "235121",
          "k_staff_pay": "100000033696"
        }
        // ... additional services truncated ...
      ]
    },
    "479522": {
      "k_staff": "479522",
      "s_name": "Barbiensky",
      "s_surname": "Doll",
      "text_name_full": "Barbiensky Doll",
      "is_appointment": true,
      "is_class": true,
      "is_event": true,
      "a_pay_rate": ["438637"],
      "a_staff_service": [
        { "k_service": "235076", "k_staff_pay": "438637" }
        // ...
      ]
    }
    // ... additional staff entries truncated ...
  },
  "status": "ok",
  "s_version": "44408..."
}

Request

Query Params

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET '/v1/staff/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/shop/category
Next
/v1/staff/view
Built with