Vagaro

Vagaro is a cloud platform for salon, spa, and fitness/wellness business management - scheduling, point of sale and payments, marketing, and a consumer booking marketplace (Vagaro.com and the Vagaro app). Vagaro publishes a real developer surface at docs.vagaro.com, a readme.io-hosted "PUBLIC - Enterprise Business API V2" site with a documented OAuth-style Access Token endpoint, five REST capability areas (Employee Management, Locations, Appointments, Customers, Employees), and an outbound Webhooks system covering Appointments, Customers, Employees, Transactions, Form Responses, and Business Locations plus booking- widget interaction events, with fully specified event payloads. Access is gated behind Settings, Developers, APIs & Webhooks inside a Vagaro business account. It requires a paid, non-trial subscription with Credit Card Processing enabled on the computer, tablet, Pay Desk, or PayPro version, a submitted request form, and roughly five to seven business days for approval before credentials and full endpoint reference detail become visible.

Vagaro publishes 6 APIs on the APIs.io network, including Appointments API, Authentication API, Customers API, and 3 more. Tagged areas include Salon, Spa, Fitness, Wellness, and Scheduling.

Vagaro’s developer surface includes authentication, documentation, and 7 more developer resources.

37.3/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serveFree trial⚡ Free to try
7 APIs
SalonSpaFitnessWellnessSchedulingBookingVertical SaaS

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 37.3/100 · thin
Contract Quality 14.9 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.1 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/vagaro: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Vagaro Webhooks

Outbound event notifications - HTTP POST requests to a merchant- registered HTTPS endpoint, not a WebSocket - fired whenever Appointments, Customers, Employees, Transactions, Fo...

Vagaro Appointments API

Appointment status, timing, and service-provider details. Endpoints modeled.

Vagaro Authentication API

Access token issuance for the Enterprise Business API.

Vagaro Customers API

Customer contact information and tags. Endpoints modeled.

Vagaro Employee Management API

Assign/unassign staff across locations and provision calendars. Endpoints modeled.

Vagaro Employees API

Service provider contact information and reporting relationships. Endpoints modeled.

Vagaro Locations API

Single- and multi-location business details. Endpoints modeled.

Scroll for all 7

Pricing Plans 1

Published pricing tiers and plan structures.

Vagaro Plans Pricing

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Vagaro Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Vagaro Authentication

http · 1 scheme

SECURITY

Vagaro Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Vagaro Agentic Access

11 operations · 3 acting

11 operations · 3 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: vagaro
url: https://raw.githubusercontent.com/api-evangelist/vagaro/refs/heads/main/apis.yml
name: Vagaro
kind: company
description: Vagaro is a cloud platform for salon, spa, and fitness/wellness business management - scheduling, point of sale
  and payments, marketing, and a consumer booking marketplace (Vagaro.com and the Vagaro app). Vagaro publishes a real developer
  surface at docs.vagaro.com, a readme.io-hosted "PUBLIC - Enterprise Business API V2" site with a documented OAuth-style
  Access Token endpoint, five REST capability areas (Employee Management, Locations, Appointments, Customers, Employees),
  and an outbound Webhooks system covering Appointments, Customers, Employees, Transactions, Form Responses, and Business
  Locations plus booking- widget interaction events, with fully specified event payloads. Access is gated behind Settings,
  Developers, APIs & Webhooks inside a Vagaro business account. It requires a paid, non-trial subscription with Credit Card
  Processing enabled on the computer, tablet, Pay Desk, or PayPro version, a submitted request form, and roughly five to seven
  business days for approval before credentials and full endpoint reference detail become visible.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: true
  try_now: true
  public: false
  label: Paid (free trial) · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/vagaro.png
tags:
- Salon
- Spa
- Fitness
- Wellness
- Scheduling
- Booking
- Vertical SaaS
created: '2026-07-03'
modified: '2026-07-03'
specificationVersion: '0.19'
apis:
- aid: vagaro:vagaro-webhooks
  name: Vagaro Webhooks
  tags:
  - Webhooks
  - Events
  - Real-Time
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.vagaro.com/public/docs/introduction
  properties:
  - url: https://docs.vagaro.com/public/docs/introduction
    type: Documentation
  - url: https://docs.vagaro.com/public/docs/webhook-events
    type: Documentation
  - url: https://docs.vagaro.com/public/docs/appointment-events
    type: Documentation
  - url: https://docs.vagaro.com/public/docs/securing-webhook-endpoint
    type: Documentation
  - url: https://docs.vagaro.com/public/docs/retry-policy
    type: Documentation
  - url: https://support.vagaro.com/hc/en-us/articles/29521637950875-Set-Up-Webhooks-From-Vagaro
    type: Documentation
  description: Outbound event notifications - HTTP POST requests to a merchant- registered HTTPS endpoint, not a WebSocket
    - fired whenever Appointments, Customers, Employees, Transactions, Form Responses, or Business Locations change, plus
    booking-widget interaction events (tab clicked, book now clicked, service searched, time slot clicked, form viewed/submitted,
    credit card capture viewed, booking completed, gift card/promo code applied, customer login, product added/removed from
    cart, widget loaded). Each event carries an id, createdDate, type, action (created/updated/deleted), and a typed payload;
    delivery follows a documented retry policy and endpoints can be signature-verified. A business may register up to 10 webhooks.
    Enabling APIs & Webhooks requires a request submitted from Settings > Developers > APIs & Webhooks and is limited to paid,
    non-trial accounts running Credit Card Processing on the computer, tablet, Pay Desk, or PayPro version; approval takes
    roughly five to seven business days.
- aid: vagaro:vagaro-appointments-api
  name: Vagaro Appointments API
  description: Appointment status, timing, and service-provider details. Endpoints modeled.
  humanURL: https://docs.vagaro.com/public/reference/generate-access-token
  baseURL: https://api.vagaro.com
  tags:
  - Appointments
  properties:
  - type: OpenAPI
    url: openapi/vagaro-appointments-api-openapi.yml
  - type: Documentation
    url: https://docs.vagaro.com/public/reference/api-introduction
  - type: APIReference
    url: https://docs.vagaro.com/public/reference/generate-access-token
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/appointment-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/customer-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/employee-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/business-location-events
- aid: vagaro:vagaro-authentication-api
  name: Vagaro Authentication API
  description: Access token issuance for the Enterprise Business API.
  humanURL: https://docs.vagaro.com/public/reference/generate-access-token
  baseURL: https://api.vagaro.com
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/vagaro-authentication-api-openapi.yml
  - type: Documentation
    url: https://docs.vagaro.com/public/reference/api-introduction
  - type: APIReference
    url: https://docs.vagaro.com/public/reference/generate-access-token
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/appointment-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/customer-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/employee-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/business-location-events
- aid: vagaro:vagaro-customers-api
  name: Vagaro Customers API
  description: Customer contact information and tags. Endpoints modeled.
  humanURL: https://docs.vagaro.com/public/reference/generate-access-token
  baseURL: https://api.vagaro.com
  tags:
  - Customers
  properties:
  - type: OpenAPI
    url: openapi/vagaro-customers-api-openapi.yml
  - type: Documentation
    url: https://docs.vagaro.com/public/reference/api-introduction
  - type: APIReference
    url: https://docs.vagaro.com/public/reference/generate-access-token
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/appointment-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/customer-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/employee-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/business-location-events
- aid: vagaro:vagaro-employee-management-api
  name: Vagaro Employee Management API
  description: Assign/unassign staff across locations and provision calendars. Endpoints modeled.
  humanURL: https://docs.vagaro.com/public/reference/generate-access-token
  baseURL: https://api.vagaro.com
  tags:
  - Employee Management
  properties:
  - type: OpenAPI
    url: openapi/vagaro-employee-management-api-openapi.yml
  - type: Documentation
    url: https://docs.vagaro.com/public/reference/api-introduction
  - type: APIReference
    url: https://docs.vagaro.com/public/reference/generate-access-token
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/appointment-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/customer-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/employee-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/business-location-events
- aid: vagaro:vagaro-employees-api
  name: Vagaro Employees API
  description: Service provider contact information and reporting relationships. Endpoints modeled.
  humanURL: https://docs.vagaro.com/public/reference/generate-access-token
  baseURL: https://api.vagaro.com
  tags:
  - Employees
  properties:
  - type: OpenAPI
    url: openapi/vagaro-employees-api-openapi.yml
  - type: Documentation
    url: https://docs.vagaro.com/public/reference/api-introduction
  - type: APIReference
    url: https://docs.vagaro.com/public/reference/generate-access-token
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/appointment-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/customer-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/employee-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/business-location-events
- aid: vagaro:vagaro-locations-api
  name: Vagaro Locations API
  description: Single- and multi-location business details. Endpoints modeled.
  humanURL: https://docs.vagaro.com/public/reference/generate-access-token
  baseURL: https://api.vagaro.com
  tags:
  - Locations
  properties:
  - type: OpenAPI
    url: openapi/vagaro-locations-api-openapi.yml
  - type: Documentation
    url: https://docs.vagaro.com/public/reference/api-introduction
  - type: APIReference
    url: https://docs.vagaro.com/public/reference/generate-access-token
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/appointment-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/customer-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/employee-events
  - type: Documentation
    url: https://docs.vagaro.com/public/docs/business-location-events
common:
- type: AgenticAccess
  url: agentic-access/vagaro-agentic-access.yml
- type: DomainSecurity
  url: security/vagaro-domain-security.yml
- type: Authentication
  url: authentication/vagaro-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/vagaro
- type: Website
  url: https://www.vagaro.com/pro
- type: Documentation
  url: https://docs.vagaro.com/
- type: Plans
  url: plans/vagaro-plans-pricing.yml
- type: RateLimits
  url: rate-limits/vagaro-rate-limits.yml
- type: FinOps
  url: finops/vagaro-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com