← Back to all docs

Phorest API

Phorest is an all-in-one cloud platform for salons, spas, and aesthetic clinics, powering scheduling, POS, client CRM, marketing, and integrated payments for over 155,000 professionals. An unofficial API lets you programmatically pull clients, appointments, products, purchases, vouchers, reviews, and branch/staff data—and push updates like new clients, bookings, and gift cards back into Phorest.

By Alex KlarfeldMay 30, 2026
Phorest API

What is Phorest?

Phorest is an all-in-one cloud-based management platform that helps salons, spas, barbershops, and aesthetic clinics run scheduling, point-of-sale, client management, marketing, and payments from a single system. Used by more than 155,000 salon and spa professionals globally, Phorest unifies online booking, CRM and consultation forms, inventory, staff rostering, loyalty programs, and integrated PhorestPay payments so owners can manage operations and measure revenue, marketing ROI, and staff performance in one place.

Core product areas include:

  • Scheduling & Online Booking (calendar, self-service bookings, video consultations)
  • Client Management (CRM, consultation forms, digital charting, treatment plans)
  • Point-of-Sale & Operations (POS, inventory/stock tracking, staff management, reporting)
  • Marketing Suite (SMS/email campaigns, Facebook & Instagram ads manager, reputation management)
  • Loyalty & Retail (Treatcard loyalty, online store, gift vouchers, referrals)
  • PhorestPay Payments (integrated card payments, cashless tipping, memberships)
  • PhorestGo Mobile App (on-the-go management for owners and staff)

Common data entities:

  • Clients, Consultation Forms, Treatment Plans, Client Courses
  • Appointments, Bookings, Services, Staff, Branches
  • Products, Stock Levels, Barcodes, Cost & Sale Prices
  • Purchases, Transactions, Payments, Memberships
  • Vouchers/Gift Cards, Treatcard Loyalty, Reviews
  • CSV Export Jobs and reporting outputs

The Phorest Integration Challenge

Salons run their day-to-day business on Phorest, but turning portal- and app-driven workflows into reliable API automation is non-trivial:

  • Access gating: API credentials are only issued after contacting Phorest Support with your account number from a verified business email address
  • Region-specific endpoints: US and EU customers authenticate against different servers, so integrations must target the correct regional base
  • Basic-auth credentials: Username requires a global/ prefix and a separately assigned password, which complicates secure, headless automation
  • Partial endpoint coverage: The public API exposes clients, products, purchases, vouchers, and reviews, but many marketing, loyalty, and PhorestPay workflows live only inside the app
  • Multi-branch structure: Data is scoped per business and branch, so salon groups must paginate and reconcile across locations
  • Form-encoded writes: Creating clients, bookings, and gift cards requires building the full web/payment experience around form-encoded requests and handling responses carefully
  • Mobile-first data: Activity captured through PhorestGo and online booking widgets needs careful syncing to stay consistent with desktop POS records

How Supergood Creates Phorest APIs

Supergood reverse-engineers authenticated browser flows and Phorest's REST API surface to deliver a resilient, normalized API layer for your Phorest business—across both US and EU regions and all your branches.

  • Handles basic-auth credentials and the correct regional server securely within a managed session
  • Maintains session continuity with automated refresh and credential rotation
  • Normalizes responses across clients, appointments, products, purchases, vouchers, and reviews so you integrate once and rely on consistent objects
  • Reconciles data across branches and locations for unified, multi-site reporting

Use Phorest with AI agents: Phorest MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your branches, region, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Phorest adapter tailored to your business configuration and locations.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Phorest evolves.

phorest

API Endpoints

Authentication

POST/authenticate

Authenticate to a Phorest business using basic-auth credentials and the correct US or EU regional server, establishing a session for downstream calls.

Clients

GET/clients

List clients for a branch with filters for name, contact details, and date, returning CRM and consultation-form data.

Clients

POST/create_client

Add a new client to a salon's Phorest client list, for example from a booking widget on your own site.

Appointments

GET/appointments

Retrieve appointments and bookings across staff and services, with filters for branch, date range, and status.

Retail

GET/products

Fetch the full product catalog for a salon, including barcodes, stock levels, cost and sale prices, to keep e-commerce in sync.

Retail

POST/create_voucher

Add a gift card or voucher to Phorest after handling the purchase and payment flow in your own web experience.

Use Cases

Sync clients and bookings into your own systems

- Pull client records, consultation forms, and treatment plans into a unified CRM or warehouse - Push new clients captured on your website or campaigns back into Phorest - Reconcile appointments and service history across staff and branches for accurate customer 360

Keep e-commerce and retail inventory in sync

- Fetch products with barcodes, stock levels, and cost/sale prices for an online store - Record online purchases against the right branch and client in Phorest - Surface low-stock and best-seller signals to merchandising and ordering tools

Power gift cards, loyalty, and reviews

- Add gift cards to Phorest after handling payment through your own checkout - Pull Treatcard loyalty activity to drive retention and rewards campaigns - Fetch reviews filtered by client, staff, or date to feed reputation dashboards

Consolidate multi-branch reporting

- Aggregate clients, appointments, purchases, and payments across all locations - Normalize US and EU regional data into a single reporting schema - Stream transaction and booking events to BI and finance systems

Technical Specifications

Authentication

Basic-auth credentials (global/ username prefix and assigned password) handled in a managed session, targeting the correct US or EU server

Connectivity

REST API with predictable resource-oriented URLs plus authenticated browser flows where the public API does not reach

Response format

Normalized JSON across clients, appointments, products, purchases, vouchers, and reviews

Rate limits

Adaptive throttling tuned to your business to avoid Phorest-side limits across busy branches

Session management

Automatic session refresh, credential rotation, and regional-server handling

Data freshness

Near real-time pulls for clients, appointments, and purchases with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for new bookings, client creation, purchases, and voucher activity

Latency

Sub-second reads on cached entities; multi-second writes when posting bookings, clients, and vouchers

Throughput

Horizontally scaled workers sized to multi-branch salon-group volume

Reliability

Retry, backoff, and idempotency keys for client, booking, and voucher writes

Adaptation

Continuous monitoring of Phorest API and app changes, regional differences, and configuration drift

Frequently asked questions

Phorest issues API credentials after you contact their Support team with your account number from a business-associated email. Supergood works with your authenticated access, and can operate against the app's authenticated surfaces for workflows the public API does not cover.

Yes. US and EU customers authenticate against different regional servers. Supergood targets the correct server for your account automatically and normalizes the data into a single schema.

Yes. Data in Phorest is scoped per business and branch. Supergood paginates and reconciles clients, appointments, products, and purchases across all your locations for unified reporting.

You can pull clients, appointments, products, purchases, vouchers, reviews, and branch/staff data, and push updates like new clients, bookings, and gift cards back into Phorest after handling your own checkout and payment flow.

Supergood continuously monitors Phorest's API and app for endpoint, regional, and configuration changes, and automatically adapts the adapter so your integration keeps running without manual maintenance.

Ready to get a real API?