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
Widget JS
Insert a complete booking widget with just 3 lines of code. Customizable and responsive.
Explore Widget →API REST
Complete API to build your own experience. Services, availability, bookings and payments.
View Endpoints →Webhooks
Receive real-time notifications when bookings are created, modified or cancelled.
Configure Webhooks →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