← Volver al mapa

Feed público

Un endpoint GET · solo lectura · sin autenticación

Feed público — Unidos VE Red de Ayudas

Un endpoint GET de solo lectura con publicaciones activas e inventario por centro. Para publicar o coordinar ayuda, usa la app web.

URL

https://www.unidosve.com/api/feed — cache 30 s.

Campos del feed

Cada ítem en items incluye:

Enums (publicaciones)

Solo publicaciones activas (statuscubierto). Sin datos de contacto en items.

Centros e inventario (`centros.items`)

Cada centro registrado incluye datos públicos y su stock actual:

Enums (centros)

Enums (stock por ítem)

Cada línea de stock incluye: cat, nombre, cantidad, unidad, status, updatedAt.

`GET /api/feed`

Feed público de solo lectura con publicaciones activas de ayuda humanitaria.

Parámetros opcionales

NameTypeDescription
[kind]stringneed u offer
[type]stringFiltra por categoría
[limit=100]numberMáximo de ítems, 1–500

Respuesta

StatusDescription
200{ updatedAt, count, items, centros: { count, items: FeedCentro[] } }
400{ errors: string[] }
503{ error } — base de datos no configurada
500{ error }

Ejemplo de respuesta

{
  "updatedAt": "2026-06-25T12:00:00.000Z",
  "count": 1,
  "items": [{
    "id": 1,
    "kind": "need",
    "type": "medicamentos",
    "urgency": "alta",
    "status": "abierto",
    "place": "Hospital Vargas",
    "zone": "Caracas",
    "detail": "Insulina",
    "lat": 10.498,
    "lng": -66.905,
    "publishedAt": "2026-06-25T10:00:00.000Z"
  }],
  "centros": {
    "count": 1,
    "items": [{
      "slug": "chacao",
      "nombre": "Centro Chacao",
      "zona": "Plaza Bolívar de Chacao",
      "lat": 10.495,
      "lng": -66.854,
      "contacto": "0414-2233445",
      "camasTotal": 120,
      "camasLibres": 33,
      "bedsStatus": "disponible",
      "operationalStatus": "operativo",
      "stock": [{
        "cat": "medicina",
        "nombre": "Insulina",
        "cantidad": 24,
        "unidad": "u",
        "status": "disponible",
        "updatedAt": "2026-06-25T11:00:00.000Z"
      }]
    }]
  }
}

Ejemplo de solicitud

curl -s "https://www.unidosve.com/api/feed?kind=need&limit=20"