Conecta tu Clínica con el Mundo: API Abierta y OpenAPI 3.1
Tanto si quieres sincronizar las citas de tu web de WordPress/Wix como si eres una policlínica que necesita integrar su propio ERP, PodoFly ofrece una API moderna, rápida y blindada conforme al RGPD.
Conecta tu Web de Reservas
Integra fácilmente el formulario de reserva de citas de tu página web (WordPress, Wix, Squarespace, Webflow) directamente en tu agenda de PodoFly, evitando duplicidades de agenda y llamadas telefónicas.
- Citas automáticas clasificadas por motivo (quiropodia, pisada, curas).
- Creación automática de ficha de paciente en su primera visita.
- Sincronización en tiempo real sin retrasos.
API RESTful Estándar & Segura
Diseñada con los más altos estándares de ingeniería: respuestas JSON coherentes, códigos de estado HTTP semánticos, validación estricta con Zod y trazabilidad nominal de auditoría.
- Autenticación por API Key (`Authorization: Bearer podo_live_...`).
- Esquema estándar OpenAPI 3.1 descargable e importable en Postman / Swagger.
- Cifrado de datos en reposo y tránsito con aislamiento multitenant.
// 1. Obtener la agenda de quiropodias del día con cURL:
curl -X GET "https://podofly.com/api/v1/appointments?date=2026-09-02" \ -H "Authorization: Bearer podo_live_YOUR_API_KEY" \ -H "Content-Type: application/json"
// 2. Respuesta estructurada (JSON):
{
"success": true,
"count": 2,
"data": [
{
"id": 1042,
"patient": { "id": 512, "fullName": "Clara Campoamor", "phone": "+34 600 000 000" },
"startTime": "2026-09-02T09:30:00.000Z",
"service": { "name": "Quiropodia Completa", "price": 35.00 },
"status": "CONFIRMED"
}
]
}Catálogo de Endpoints REST v1
Todos los recursos soportan filtrado, paginación y cabeceras de auditoría.
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /api/v1/ping | Comprueba el estado de la conexión y valida la clave de API. |
| GET | /api/v1/patients | Lista pacientes con paginación, filtros y búsqueda de texto. |
| POST | /api/v1/patients | Crea nuevos pacientes con cifrado automático de datos personales. |
| GET | /api/v1/patients/{id} | Consulta el detalle completo de un paciente. |
| PATCH | /api/v1/patients/{id} | Actualiza datos de contacto o filiación del paciente. |
| GET | /api/v1/appointments | Consulta la agenda por rango de fechas, profesional y estado. |
| POST | /api/v1/appointments | Agenda nuevas citas (ideal para formularios web de reservas). |
| GET | /api/v1/appointments/{id} | Detalle de una cita con notas y motivos de consulta. |
| PATCH | /api/v1/appointments/{id} | Reprograma o modifica el estado de una cita. |
| DELETE | /api/v1/appointments/{id} | Cancela o elimina una cita de la agenda. |
| GET | /api/v1/services | Lista tarifas y servicios de quiropodia, biomecánica y cirugías. |
| GET | /api/v1/invoices | Consulta registros de facturación oficial y estados de cobro. |
| GET | /api/v1/clinical/{patientId} | Lectura segura del historial clínico de un paciente. |
¿Listo para integrar PodoFly en tu clínica o ecosistema?
Accede al panel de configuración de tu clínica para generar tus claves de API (`podo_live_...`) o prueba la integración completa en nuestro entorno Sandbox.