Endpoints REST de solo lectura, restringidos por API key. Devuelven únicamente: nombre del paciente, cédula de identidad y hospital.
Toda solicitud requiere el header Authorization: Bearer <API_KEY>. Sin él, el servidor responde 401 Unauthorized.
La API key se entrega de forma privada al equipo autorizado (actualmente rescate-ve). Nunca incluyas la API key en código que se ejecute en el navegador — úsala solo desde un backend.
https://pacientesterremotovzla.lovable.appLista de hospitales (id y nombre).
curl -H "Authorization: Bearer $API_KEY" \
https://pacientesterremotovzla.lovable.app/api/public/v1/hospitals{
"data": [
{ "id": "uuid", "name": "Hospital ..." }
],
"count": 12
}Lista de pacientes con su hospital asociado. La cédula se extrae automáticamente del registro; puede ser null si no fue reportada.
Query params (opcionales):
hospital_id — UUID del hospital para filtrar.limit — default 1000, máx 5000.offset — para paginación.curl -H "Authorization: Bearer $API_KEY" \
"https://pacientesterremotovzla.lovable.app/api/public/v1/people?limit=100"{
"data": [
{
"id": "uuid",
"full_name": "Nombre Apellido",
"ci": "12345678",
"hospital": { "id": "uuid", "name": "Hospital ..." }
}
],
"count": 1500,
"limit": 100,
"offset": 0
}const res = await fetch(
"https://pacientesterremotovzla.lovable.app/api/public/v1/people?limit=500",
{ headers: { Authorization: `Bearer ${process.env.RESCATE_VE_API_KEY0}` } }
);
const { data, count } = await res.json();
console.log(`${count} personas registradas`);