{"proyecto":"Cosmos Backend API","version":"1.0.0","descripcion":"Chatbot IA de psicología familiar y crianza positiva","sprints_completados":["S1 — Setup Django","S2 — Auth JWT","S4 — Chatbot flow v1.0","S5 — Cursos & Citas","S6 — Preceptores & Notificaciones"],"endpoints":{"registro_solicitar_codigo":"POST /auth/register/request-code/","registro_verificar_codigo":"POST /auth/register/verify-code/","registro":"POST /auth/register/","registro_escuela":"POST /auth/register-school/","login":"POST /auth/login/","refresh_token":"POST /auth/refresh/","perfil":"GET  /auth/profile/","colegios":"GET  /api/families/schools/","mi_colegio":"GET  /api/families/my-school/","generar_codigo_invitacion":"POST /api/families/schools/me/generate-invite-code/","admin_editar_colegio":"PATCH /api/families/schools/me/","admin_usuarios":"GET/POST /api/families/schools/me/users/?role=","admin_usuario_detalle":"PATCH /api/families/schools/me/users/<id>/","admin_contenido":"GET/POST /api/families/schools/me/content/?type=","admin_contenido_detalle":"PATCH/DELETE /api/families/schools/me/content/<id>/","admin_bitacora":"GET  /api/families/schools/me/audit-log/?q=","admin_configuracion":"GET/PATCH /api/families/schools/me/settings/","admin_citas_preceptoria":"GET /api/families/schools/me/appointments/?status=&month=YYYY-MM","admin_familias":"GET  /api/families/schools/me/families/?q=","admin_asistencia":"GET  /api/families/schools/me/attendance/?course_id=&session_numero=&confirmed=","hijos":"GET  /api/families/children/","cursos":"GET  /api/families/courses/","asistencia":"POST /api/families/attendance/","citas":"GET  /api/families/appointments/","agendar_cita":"POST /api/families/appointments/","detalle_cita":"GET/PATCH /api/families/appointments/<id>/","horarios_libres":"GET  /api/families/appointments/available-slots/?preceptor=<id>&date=YYYY-MM-DD","preceptores":"GET  /api/families/preceptors/","preceptor_documento":"GET/POST /api/families/preceptors/<id>/document/  (PDF privado)","notificaciones":"GET  /api/families/notifications/","marcar_leida":"GET/PATCH /api/families/notifications/<id>/","push_token":"POST /api/families/push-token/","preceptor_mis_citas":"GET /api/families/preceptor/me/appointments/?when=upcoming|past&month=YYYY-MM","preceptor_cita_detalle":"GET/PATCH /api/families/preceptor/me/appointments/<id>/","preceptor_mis_preceptorias":"GET /api/families/preceptor/me/cases/?status=activo|cerrado","preceptor_preceptoria_detalle":"GET/PATCH /api/families/preceptor/me/cases/<id>/","preceptor_salidas":"GET/POST /api/families/preceptor/me/cases/<id>/outings/","preceptor_salida_detalle":"DELETE /api/families/preceptor/me/cases/<id>/outings/<outing_id>/","chat_contexto":"GET  /api/chat/context/","chat_enviar":"POST /api/chat/send/","chat_stream":"POST /api/chat/stream/","chat_historial":"GET  /api/chat/history/","tests":"GET  /api/tests/results/","cursos_bienestar":"GET  /api/courses/?modality=&level=","curso_detalle":"GET  /api/courses/<id>/","curso_inscribirse":"POST /api/courses/<id>/enroll/","mis_inscripciones":"GET  /api/courses/enrollments/","comprobante":"GET  /api/courses/enrollments/<id>/receipt/","admin":"/admin/","health_email":"GET  /health/email/"}}