Documentación
Base URL: https://api.mou-te.app
Endpoints
- GET
/v1/routes— Devuelve 3 rutas entre origen y destino. - GET
/v1/accessibility/incidents— Devuelve incidencias de accesibilidad. - GET
/v1/transport/coverage— Cobertura de transporte por zona. - GET
/v1/carbon/estimate— Calcula huella de carbono por ruta. - GET
/v1/city/insights— Devuelve conclusiones urbanas. - GET
/v1/benchmark/zone— Benchmarking anónimo por zona. - GET
/v1/device/signals— Recibe señales agregadas de dispositivo. - GET
/v1/reports— Consulta reportes ciudadanos. - POST
/v1/reports— Crea un reporte ciudadano.
Ejemplo de petición · POST /v1/routes
{
"origin": "Plaza del Ayuntamiento, Valencia",
"destination": "Hospital La Fe, Valencia",
"preference": "accessible",
"user_profile": {
"age_range": "senior",
"mobility": "reduced",
"avoid_stairs": true
}
}Ejemplo de respuesta
{
"routes": [
{
"id": "route_001",
"name": "Ruta accesible recomendada",
"duration_min": 28,
"distance_km": 4.8,
"carbon_kg": 0.6,
"accessibility_score": 94,
"recommended_for": ["personas mayores", "silla de ruedas", "baja complejidad"],
"warnings": ["ascensor operativo", "pocos transbordos"],
"confidence": "alta"
}
]
}Autenticación
Incluye tu API key como header:
Authorization: Bearer moute_demo_sk_XXXXXXXX
Las claves demo limitan a 1.000 requests/mes y devuelven datos de demostración de Valencia.
