Aparto

API pública · v1

Integra Aparto con tus sistemas.

REST API con autenticación por token. JSON en todo. Documentación completa, ejemplos listos para copiar.

RESTJSONBearer Authv1100 req/min

Casos de uso

¿Para qué lo usan los devs?

Sincronización con tu sistema

Mantén tus reservaciones, miembros y clases sincronizadas entre Aparto y tus plataformas internas.

Control de acceso

Verifica si un miembro tiene créditos disponibles antes de permitirle entrar. Integra con torniquetes o apps.

Dashboard personalizado

Consume los datos de Aparto y muéstralos en tu propia interfaz. KPIs, reportes, alertas.

Referencia técnica

Lo que necesitas saber.

Base URL

https://api.aparto.com.mx/v1

Auth

Bearer token en header Authorization

Formato

application/json en request y response

Versionado

Versión en la URL (/v1/). Cambios breaking = nueva versión.

Rate limit

100 requests / minuto por token

Paginación

Cursor-based. Parámetros: cursor, limit (max 100).

Zona horaria

America/Mexico_City. Fechas en ISO 8601.

Ejemplo de request

terminal

GET /v1/reservaciones?fecha=2026-04-28

Authorization: Bearer tu_api_key

// Response 200

{

"data": [

{ "id": "res_01",

"miembro": "Valeria M.",

"clase": "Spinning 7am",

"status": "confirmada" }

],

"cursor": "next_page_token"

}

Endpoints

Lista de recursos.

GET

/v1/reservaciones

Lista reservaciones con filtros por fecha, clase o miembro

POST

/v1/reservaciones

Crea una nueva reservación para un miembro

DELETE

/v1/reservaciones/:id

Cancela una reservación existente

GET

/v1/miembros

Lista todos los miembros activos del negocio

GET

/v1/miembros/:id

Detalle de un miembro: perfil, créditos, historial

POST

/v1/miembros

Registra un nuevo miembro

GET

/v1/clases

Lista clases disponibles con horarios y capacidad

GET

/v1/asistencias

Historial de asistencia con filtros

POST

/v1/asistencias

Registra asistencia y descuenta crédito automáticamente

GET

/v1/finanzas/ingresos

Ingresos por período, sucursal o tipo de paquete

GET

/v1/paquetes

Catálogo de paquetes y precios del negocio

Errores comunes

Qué hacer cuando algo falla.

401

Unauthorized

Token ausente o inválido. Revisa el header Authorization.

403

Forbidden

El token no tiene permisos para este recurso.

404

Not Found

El recurso solicitado no existe.

422

Unprocessable

Los datos del body no son válidos. Revisa los campos requeridos.

429

Too Many Requests

Superaste el límite de 100 requests/minuto.

Empieza a integrar

Necesitas tu API key.

Crea una cuenta, activa el plan y tu key aparece en el panel bajo API.

Crear cuenta gratis