Saltar al contenido
API para Developers

Integra turnos y reservas
en tu aplicación

API REST simple y poderosa. Construye experiencias personalizadas para tus usuarios.

Quick Start
JavaScript
// 1. Obtener disponibilidad
const availability = await fetch(
  'https://misturnos.ai/api/v1/availability?date=2025-01-20',
  {
    headers: {
      'Authorization': 'Bearer sk_live_...',
      'Content-Type': 'application/json'
    }
  }
)

const { slots, available_slots } = await availability.json()
console.log(`${available_slots} slots disponibles`)

// 2. Crear una reserva
const booking = await fetch(
  'https://misturnos.ai/api/v1/bookings',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer sk_live_...',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      location_id: 'loc_123',
      start_time: '2025-01-20T10:00:00Z',
      end_time: '2025-01-20T11:00:00Z',
      consumer_name: 'Juan Pérez',
      consumer_phone: '+5491112345678',
      consumer_email: 'juan@example.com'
    })
  }
)

const { booking: newBooking } = await booking.json()
console.log('Reserva creada:', newBooking.id)

Casos de uso

Empresas y developers usando MisTurnos API

Apps Móviles

Integra reservas en tu app de iOS/Android. Gestiona turnos de múltiples negocios desde una sola plataforma.

React Native, Flutter, Swift

Widgets Web

Embebe un calendario de reservas en cualquier sitio web. Iframe responsive o integración con React/Vue.

JavaScript, React, Vue, Webflow

Plataformas SaaS

Agrega funcionalidad de reservas a tu producto. Software de gimnasios, clínicas, salones, etc.

Node.js, Python, PHP, Ruby

Todo lo que necesitas

API completa con las herramientas que los developers necesitan

API REST Simple

Endpoints intuitivos con respuestas JSON. Autenticación con Bearer token. Documentación completa con ejemplos.

Seguridad robusta

Rate limiting, scopes granulares, API keys con hash seguro. HTTPS obligatorio para todas las requests.

Webhooks

Recibe notificaciones en tiempo real sobre eventos. Reintentos automáticos y verificación de firma HMAC.

Próximamente

Documentación completa

Ejemplos en múltiples lenguajes, guías paso a paso, reference completo de todos los endpoints.

Endpoints principales

API REST completa para gestionar reservas

GET
/v1/availability

Obtiene slots disponibles para una fecha y ubicación específica

POST
/v1/bookings

Crea una nueva reserva con validación automática de disponibilidad

GET
/v1/bookings

Lista reservas con filtros por fecha, estado, ubicación

PATCH
/v1/bookings/:id

Actualiza una reserva existente (reagendar, modificar metadata)

Comenza a integrar hoy

Crea tu cuenta de developer gratis. Sin tarjeta de crédito. API keys ilimitadas.