{ "opencollection": "1.0.0", "info": { "name": "WellnessLiving Appointments Business API", "version": "1.1.20260620071011" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Business", "type": "folder" }, "items": [ { "info": { "name": "Returns detailed information about the specified business, including locale, franchise status, services, tips, social URLs, and logo.", "type": "http" }, "http": { "method": "GET", "url": "https://us.wellnessliving.com/Wl/Business/Data.json", "headers": [ { "name": "X-Error-Rules", "value": "" } ], "params": [ { "name": "i_logo_height", "value": "", "type": "query", "description": "The maximum height of the business image (in pixels)." }, { "name": "i_logo_width", "value": "", "type": "query", "description": "The maximum width of the business image (in pixels)." }, { "name": "k_business", "value": "", "type": "query", "description": "The business key." }, { "name": "text_token", "value": "", "type": "query", "description": "The authorization token.\nThis may be used instead of `k_business` to\nidentify a business." } ] }, "docs": "Used to bootstrap client-facing pages and widgets that need to know the full business profile: which\nservices are enabled, tip and progress log settings, franchise relationship, social media links, and\ndeep links to the schedule, catalog, and sign-up pages. Accepts either a business key or a location\nrequest token for widget contexts where the key is not available." }, { "info": { "name": "Gets information about a business config.", "type": "http" }, "http": { "method": "GET", "url": "https://us.wellnessliving.com/Wl/Business/Config/BusinessConfig.json", "headers": [ { "name": "X-Error-Rules", "value": "" } ], "params": [ { "name": "k_business", "value": "", "type": "query", "description": "The business key." } ] }, "docs": "Used by the booking widget and checkout flow to know the rules governing client interactions: which\nfamily member relations are allowed, whether clients or staff must select a location at checkout,\nwhat cancellation penalties apply, and whether white-label mode is active." }, { "info": { "name": "Gets information about subscription.", "type": "http" }, "http": { "method": "GET", "url": "https://us.wellnessliving.com/Wl/Business/Account/Subscription/SubscriptionInfo.json", "headers": [ { "name": "X-Error-Rules", "value": "" } ], "params": [ { "name": "cid_subscription", "value": "", "type": "query", "description": "CID of the subscription information of which is requested." }, { "name": "k_business", "value": "", "type": "query", "description": "Business key for which subscription information is requested." } ] }, "docs": "Used in the backend settings UI to read the current state of a business subscription (e.g., Achieve or\nanother product). Returns whether the subscription is active, the current plan tier, and the business\nlocale. Requires backend access to the business." }, { "info": { "name": "Creates new business.", "type": "http" }, "http": { "method": "POST", "url": "https://us.wellnessliving.com/Wl/Business/Business.json", "headers": [ { "name": "X-Error-Rules", "value": "" } ], "body": { "type": "form-urlencoded", "data": [ { "name": "a_staff_member", "value": "" }, { "name": "id_locale", "value": "" }, { "name": "is_location_create", "value": "" }, { "name": "is_mail_send", "value": "" }, { "name": "k_business_type", "value": "" }, { "name": "k_office_city", "value": "" }, { "name": "s_clarity_session_id", "value": "" }, { "name": "text_mail", "value": "" }, { "name": "text_office_address", "value": "" }, { "name": "text_office_postal", "value": "" }, { "name": "text_phone", "value": "" }, { "name": "text_title", "value": "" }, { "name": "url_site", "value": "" } ] } }, "docs": "Used during the self-onboarding flow when a new client signs up for WellnessLiving. Creates the business\nwith its default integrations, optional first location, default service categories, and an optional owner\nstaff account - all in a single transaction. Rate-limited per IP and globally to prevent abuse." } ] } ], "bundled": true }