API v1

Integrate bookings into your website in minutes

Embeddable widget, complete REST API and real-time webhooks. Everything you need to integrate SalonBookIt's booking system into your website.

Three ways to integrate

Get started in seconds

Copy and paste this code in your website to show the booking widget

HTML
<!-- 1. Container where the widget will appear -->
<div id="salonbookit-widget"></div>

<!-- 2. Load the widget script -->
<script src="https://app.salonbookit.com/static/widget/v1/salonbookit-widget.min.js"></script>

<!-- 3. Initialize with your API Key -->
<script>
  SalonBookIt.init({
    apiKey: 'YOUR_API_KEY',
    container: '#salonbookit-widget'
  });
</script>
Get your API Key

Access your Dashboard → Configuration → Integrations to generate your API Key.

Complete REST API

Endpoints for all your business operations

Catalog (Public)

GET /api/v1/negocio/ Business information
GET /api/v1/servicios/ Services list
GET /api/v1/peluqueros/ Professionals list
GET /api/v1/disponibilidad/{id}/{fecha}/ Available slots

Bookings (Authenticated)

POST /api/v1/reservas/crear/ Create booking
GET /api/v1/cliente/reservas/ My bookings
POST /api/v1/reservas/{id}/cancelar/ Cancel booking

Additional resources

Code examples

Ready-to-copy implementations in JavaScript, Python and PHP.

View examples →

Postman Collection

Complete collection to test all API endpoints.

Download →

Support

Need help? Contact our technical support team.

Contact →