Sistema Operativo

Backend Control & Engine Status

En Línea

Base de Datos

Cargando...

Firebase

Cargando...

Socket.IO

Cargando...

Guía de Integración para Desarrolladores

Sigue estos pasos para integrar el ecosistema de Agendify en tu propia plataforma.

01

Registro de Empresa

El primer paso es crear el perfil del negocio. Este endpoint requiere autenticación y maneja datos multipart para el logo.

POST /api/business
// Multipart/form-data
{
  "name": "Mi Spa Profesional",
  "categoryUuid": "uuid-de-categoria",
  "location": "{\"cityUuid\": \"...\", \"address\": \"Av. Central\"}",
  "logo": (File)
}
02

Configuración de Servicios y Personal

Define lo que ofrece el negocio y quién lo atiende. Estos datos son cruciales para el motor de reserva.

POST /api/business/services
{
  "name": "Masaje Relax",
  "price": 45,
  "duration": 60
}
POST /api/business/staff
03

Consultar Disponibilidad

Antes de agendar, consulta los horarios disponibles. El motor calcula automáticamente los huecos libres basados en la agenda actual.

GET /api/appointment/weekly-availability

Params query: businessUuid, startDate, serviceUuid

04

Agendar Citas

Puedes agendar citas para usuarios registrados o como invitados rápidos. El sistema notificará inmediatamente al dueño.

POST /api/appointment/guest
{
  "usernameOrEmail": "cliente@email.com",
  "businessUuid": "8f8e...",
  "serviceUuid": "a1b2...",
  "date": "2026-02-20",
  "startTime": "10:00"
}
05

Sincronización Total

¡Magia en tiempo real! Cualquier cita creada via API se refleja instantáneamente en:

  • App de Negocio (Notificaciones Push)
  • Calendario de la Aplicación Móvil
  • Confirmación por Correo

Usamos WebSockets y BullMQ para garantizar que no se pierda ninguna cita.