El endpointDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Bryacg/Adutem/llms.txt
Use this file to discover all available pages before exploring further.
/api/person gestiona el registro y consulta de personas (socios) en ADUTEM. Soporta listar todos los registros existentes con GET y crear nuevos registros con POST.
GET /api/person
Retorna la lista completa de personas registradas.POST /api/person
Crea una nueva persona/socio en el sistema. Parámetros del cuerpo (JSON):Primer nombre (máx. 100 caracteres)
Apellido (máx. 100 caracteres)
Número de cédula de identidad, único en el sistema (máx. 20 caracteres)
Fecha de nacimiento en formato ISO 8601 (ej.
"1980-05-15")Dirección de residencia (máx. 255 caracteres)
Número de teléfono (máx. 20 caracteres)
Nombres completos del padre (máx. 255 caracteres)
Nombres completos de la madre (máx. 255 caracteres)
Tipo de sangre. Valores:
A+, A-, B+, B-, AB+, AB-, O+, O-Correo electrónico único (máx. 100 caracteres)
Descripción de alergias conocidas (opcional)
| Código | Descripción |
|---|---|
| 201 | Persona creada exitosamente |
| 400 | Faltan campos obligatorios |
| 409 | La cédula o correo ya está registrado |
| 500 | Error interno del servidor |
GET /api/person/[id]
Retorna los datos de una persona específica. El ID se pasa como query parameter?id=.
| Código | Descripción |
|---|---|
| 404 | Persona no encontrada |
| 500 | Error interno del servidor |