Documentación completa para
desarrolladores
Guías técnicas, referencias de API y ejemplos de código para integrar MediCitas en tus aplicaciones y flujos de trabajo.
Inicio Rápido
Comienza a usar la API en menos de 5 minutos
Crear Cuenta
Regístrate en nuestro portal de desarrolladores para obtener tus credenciales.
Crear CuentaPrimera Petición
Realiza tu primera llamada a la API para obtener la lista de médicos.
curl -X GET "https://api.medicitas.com/v1/doctors" \
-H "Authorization: Bearer YOUR_API_KEY"
Referencia de API
Documentación completa de todos los endpoints
Authentication
Autenticación y autorización para acceder a la API.
- POST /auth/login
- POST /auth/refresh
- POST /auth/logout
Appointments
Gestión de citas médicas y calendarios.
- GET /appointments
- POST /appointments
- PUT /appointments/{id}
- DELETE /appointments/{id}
Doctors
Información de médicos y especialidades.
- GET /doctors
- GET /doctors/{id}
- GET /doctors/availability
- GET /specialties
Patients
Gestión de pacientes y perfiles médicos.
- GET /patients
- POST /patients
- PUT /patients/{id}
- GET /patients/{id}/history
Ejemplos de Código
Implementaciones listas para usar
Python SDK
SDK oficial de Python para integración rápida.
from medicitas import MediCitasAPI
client = MediCitasAPI(api_key='your_key')
appointments = client.appointments.list()
print(appointments)
JavaScript/Node.js
Integración con Node.js y navegadores modernos.
const { MediCitasAPI } = require('medicitas-js');
const client = new MediCitasAPI({ apiKey: 'your_key' });
const doctors = await client.doctors.list();
React Component
Componente React para agendar citas.
import { BookingForm } from 'medicitas-react';
function App() {
return (
<BookingForm
apiKey="your_key"
onSuccess={handleSuccess}
/>
);
}
PHP Integration
Integración con aplicaciones PHP y Laravel.
use MediCitas\Client;
$client = new Client('your_api_key');
$appointments = $client->appointments()->all();
Guías y Tutoriales
Aprende paso a paso
SDKs Oficiales
Librerías oficiales para tu lenguaje preferido
Registro de Cambios
Mantente actualizado con las últimas novedades
Nuevas Funciones
- Endpoint para telemedicina
- Soporte para pagos recurrentes
- Mejoras en el filtrado de disponibilidad
Mejoras
- Optimización de respuestas JSON
- Nuevos códigos de error
- Documentación actualizada
Actualización Mayor
- Nueva arquitectura de autenticación
- Endpoints rediseñados
- Compatibilidad con OAuth 2.0