Eventos
GET
/api/eventos.json
Obtiene todos los eventos cerveceros próximos publicados
Rate Limit: 100 solicitudes por 1 hora
Cache: 5 minutos
Estructura de respuesta
{
"eventos": [
{
"id": "string",
"name": "string",
"date": "string (YYYY-MM-DD)",
"time": "string (HH:MM:SS)",
"brewery": "string",
"location": "string",
"city": "string",
"price": "number | null",
"description": "string | null",
"category": "string | null",
"created_at": "string (ISO)",
"updated_at": "string (ISO)"
}
],
"count": "number",
"last_updated": "string (ISO)"
}
Ejemplo de respuesta
{
"eventos": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Tap Takeover IPA Session",
"date": "2025-09-15",
"time": "18:30:00",
"brewery": "Cervecería Artesanal",
"location": "Calle 10 #15-25, El Poblado",
"city": "Medellín",
"price": 35000,
"description": "Degustación de 5 IPAs especiales",
"category": "tap-takeover",
"created_at": "2025-09-04T10:30:00.000Z",
"updated_at": "2025-09-04T10:30:00.000Z"
}
],
"count": 1,
"last_updated": "2025-09-04T15:45:00.000Z"
}
Códigos de error
500 Error interno del servidor o base de datos
429 Demasiadas solicitudes (rate limit excedido)