Skip to main content

Professionals

The current source defines Professionals as user level 8 with profile, schedule, and business/service relationship surfaces. This page documents those fixed-source paths without reading personal or calendar data or changing identity, availability, services, or assignments.

Availability boundary

The /users/professionals route allows levels 0, 2, and 5. Although the item expression names levels 0 or 2 plus the Appointments feature and add-on, its enclosing My addons parent requires level 0, available add-ons, and a non-read-only account. Effective current sidebar reachability is therefore level 0 plus the parent and item gates. Direct route eligibility is not entitlement or API authorization.

Source-defined list

  1. The page fixes the account filter and new-user type to level 8.
  2. The authenticated list can query identity, contact, schedule, assignment, and active-state fields.
  3. A selected record can expose Profile, Schedule, and Business & Services tabs.
Professionals controls with no personal-data rows

Profile, schedule, and service boundaries

The shared form can register a level-8 identity using project-configured profile, contact, credential, and image fields. The detail source separates:

  • Profile for permitted account information.
  • Schedule for the professional’s appointment availability.
  • Business & Services to assign the businesses and services the professional can provide.
All management controls remain closed

Profile update, enabled-state change, deletion, schedule update, calendar link/sync, business selection, and service create/delete are authenticated writes or outbound effects. None was executed.

Read, privacy, and API boundaries

Professional source fields can include names, contact data, photos, addresses, schedules, future-booking limits, businesses, products/services, and calendar state. API source provides professional-scoped list/detail/update wrappers over user contracts and separate user-product relationship routes. GET/HEAD is not presumed safe, and no record was requested.

Positive procedural guidance requires immutable serving receipts and a synthetic level-8 fixture with PII, credentials, sessions, calendars, business/service assignments, and all write/outbound effects intercepted.


Related guides: Users overview