Documentación Técnica

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.

code
integration_instructions
terminal
api

Inicio Rápido

Comienza a usar la API en menos de 5 minutos

1

Crear Cuenta

Regístrate en nuestro portal de desarrolladores para obtener tus credenciales.

Crear Cuenta
2

Obtener API Key

Genera tu API key desde el panel de control de desarrolladores.

Generar API Key
3

Primera 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"
4

Crear Primera Cita

Usa el endpoint de appointments para agendar tu primera cita.

Ver Ejemplo

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

API Explorer

Prueba la API directamente desde tu navegador

Abrir API Explorer

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)
Ver Documentación

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();
Ver Ejemplos

React Component

Componente React para agendar citas.

import { BookingForm } from 'medicitas-react';

function App() {
  return (
    <BookingForm 
      apiKey="your_key"
      onSuccess={handleSuccess}
    />
  );
}
Ver Tutorial

PHP Integration

Integración con aplicaciones PHP y Laravel.

use MediCitas\Client;

$client = new Client('your_api_key');
$appointments = $client->appointments()->all();
Ver Guía

Guías y Tutoriales

Aprende paso a paso

school

Guía Básica

Conceptos fundamentales y primeros pasos con la API.

Principiante 15 min
Comenzar
integration_instructions

Integración Web

Construye una web app completa con la API.

Intermedio 45 min
Ver Guía
phone_android

App Móvil

Desarrolla una app móvil nativa con React Native.

Avanzado 90 min
Ver Tutorial
security

Seguridad

Mejores prácticas de seguridad y manejo de datos.

Intermedio 30 min
Leer Guía

SDKs Oficiales

Librerías oficiales para tu lenguaje preferido

Python

pip install medicitas

★ 4.8 ↓ 10K/mes
Ver Documentación

JavaScript

npm install medicitas-js

★ 4.7 ↓ 8K/mes
Ver Documentación

PHP

composer require medicitas/php

★ 4.6 ↓ 5K/mes
Ver Documentación

Java

implementation 'com.medicitas:java-sdk'

★ 4.5 ↓ 3K/mes
Ver Documentación

Registro de Cambios

Mantente actualizado con las últimas novedades

v2.1.0
15 de Marzo, 2024

Nuevas Funciones

  • Endpoint para telemedicina
  • Soporte para pagos recurrentes
  • Mejoras en el filtrado de disponibilidad
v2.0.5
1 de Marzo, 2024

Mejoras

  • Optimización de respuestas JSON
  • Nuevos códigos de error
  • Documentación actualizada
v2.0.0
15 de Febrero, 2024

Actualización Mayor

  • Nueva arquitectura de autenticación
  • Endpoints rediseñados
  • Compatibilidad con OAuth 2.0
email Contactar por Email