info@salonbookit.com 14 días gratis
Iniciar Sesión Prueba Gratis

API para
Desarrolladores

Integra SalonBookIt en tu aplicación. Reservas, clientes, productos y más con nuestra API RESTful.

15+
Endpoints
99.9%
Uptime
<50ms
Latencia

Una API pensada para desarrolladores

Todo lo que necesitas para crear integraciones potentes con SalonBookIt

Autenticación Segura

API Keys para tu servidor y tokens JWT para clientes. Todo cifrado con SSL/TLS.

Alta Disponibilidad

99.9% de uptime garantizado. Infraestructura redundante y backups automáticos.

Webhooks en Tiempo Real

Recibe notificaciones instantáneas de reservas, pagos y eventos importantes.

SDKs Oficiales

Bibliotecas para JavaScript, Python, PHP y más. Empieza a integrar en minutos.

Empieza en 3 pasos

Tu primera integración en menos de 5 minutos

1

Obtén tu API Key

Accede a tu panel de SalonBookIt y genera tu API Key en Configuración > Integraciones.

2

Haz tu primera petición

Usa cURL, JavaScript o cualquier lenguaje. Mira el ejemplo de abajo.

3

Recibe la respuesta

Todas las respuestas vienen en formato JSON, fáciles de parsear.

cURL JavaScript Python
# Obtener información del negocio
curl -X GET "https://api.salonbookit.com/v1/business" \
  -H "Authorization: Bearer tu_api_key" \
  -H "Content-Type: application/json"

# Respuesta
{
  "success": true,
  "data": {
    "name": "Mi Barbería",
    "address": "Calle Principal 123",
    "phone": "+34 600 123 456",
    "timezone": "Europe/Madrid"
  }
}
// Obtener información del negocio
const response = await fetch('https://api.salonbookit.com/v1/business', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer tu_api_key',
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
console.log(data);

// Respuesta
{
  "success": true,
  "data": {
    "name": "Mi Barbería",
    "address": "Calle Principal 123"
  }
}
# Obtener información del negocio
import requests

response = requests.get(
    'https://api.salonbookit.com/v1/business',
    headers={
        'Authorization': 'Bearer tu_api_key',
        'Content-Type': 'application/json'
    }
)

data = response.json()
print(data)

# Respuesta
{
  "success": True,
  "data": {
    "name": "Mi Barbería",
    "address": "Calle Principal 123"
  }
}

Endpoints disponibles

Explora todos los recursos de la API

Clientes

GET /v1/clients Listar todos los clientes
POST /v1/clients Crear nuevo cliente
GET /v1/clients/{id} Obtener cliente por ID
PUT /v1/clients/{id} Actualizar cliente

Reservas

GET /v1/bookings Listar reservas
POST /v1/bookings Crear nueva reserva
GET /v1/availability Consultar disponibilidad
DELETE /v1/bookings/{id} Cancelar reserva

Servicios y Barberos

GET /v1/services Listar servicios
GET /v1/barbers Listar profesionales
GET /v1/barbers/{id}/schedule Horario del profesional

Tienda y Productos

GET /v1/products Listar productos
POST /v1/cart Agregar al carrito
POST /v1/orders Crear pedido
GET /v1/orders/{id} Estado del pedido

SDKs oficiales

Bibliotecas listas para usar en tu lenguaje favorito

¿Listo para integrar?

Contáctanos para obtener tu API Key y acceso a la documentación completa.

Chatea con nosotros