{ "openapi": "3.0.1", "info": { "title": "georef-ar-api", "description": "API del Servicio de Normalización de Datos Geográficos de Argentina.\n\nPara ver ejemplos de uso de la API, dirigirse a la [página de documentación del proyecto](https://apis.datos.gob.ar/georef).\n\nPara leer el código de la API, acceder a [GitHub](https://github.com/datosgobar/georef-ar-api).\n\n---\n\n[Equipo de Datos de la Nación Argentina - Página GitHub](https://github.com/datosgobar)\n\n[Enviar un mail al Equipo de Datos de la Nación Argentina](mailto:datosargentina@jefatura.gob.ar)", "version": "0.5.X" }, "tags": [ { "name": "Recursos" } ], "servers": [ { "url": "https://apis.datos.gob.ar/georef/api/v2.0" } ], "components": { "schemas": { "provincia_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "82" }, "nombre": { "type": "string", "example": "Santa Fe" } } }, "provincia": { "type": "object", "properties": { "id": { "type": "string", "example": "82" }, "nombre": { "type": "string", "example": "Santa Fe" }, "nombre_largo": { "type": "string", "example": "Provincia de Santa Fe" }, "iso_nombre": { "type": "string", "example": "Santa Fe" }, "iso_id": { "type": "string", "example": "AR-S" }, "categoria": { "type": "string", "example": "Provincia" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -30.706927 }, "lon": { "type": "number", "example": -60.558832 } } } } }, "provincias_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 24 }, "total": { "type": "integer", "example": 24 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "provincias": { "type": "array", "items": { "$ref": "#/components/schemas/provincia" } } } }, "provincias_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/provincias_single" } } } }, "provincias_request_bulk": { "type": "object", "properties": { "provincias": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "interseccion": { "$ref": "#/components/schemas/param_interseccion" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["provincias"] }, "departamento": { "type": "object", "properties": { "id": { "type": "string", "example": "82084" }, "nombre": { "type": "string", "example": "Rosario" }, "nombre_completo": { "type": "string", "example": "Departamento Rosario" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -33.127856 }, "lon": { "type": "number", "example": -62.526029 } } }, "categoria": { "type": "string", "example": "Departamento" } } }, "departamento_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "82084" }, "nombre": { "type": "string", "example": "Rosario" } } }, "departamentos_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 529 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "departamentos": { "type": "array", "items": { "$ref": "#/components/schemas/departamento" } } } }, "departamentos_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/departamentos_single" } } } }, "departamentos_request_bulk": { "type": "object", "properties": { "departamentos": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "interseccion": { "$ref": "#/components/schemas/param_interseccion" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["departamentos"] }, "gobierno_local": { "type": "object", "properties": { "id": { "type": "string", "example": "820007" }, "nombre": { "type": "string", "example": "Armstrong" }, "nombre_completo": { "type": "string", "example": "Municipio Armstrong" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.882184538 }, "lon": { "type": "number", "example": -61.646710231 } } }, "categoria": { "type": "string", "example": "Municipio" } } }, "gobiernos_locales_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "820196" }, "nombre": { "type": "string", "example": "Granadero Baigorria" } } }, "gobiernos_locales_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 1820 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "gobiernos_locales": { "type": "array", "items": { "$ref": "#/components/schemas/gobierno_local" } } } }, "gobiernos_locales_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/gobiernos_locales_single" } } } }, "gobiernos_locales_request_bulk": { "type": "object", "properties": { "gobiernos_locales": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "interseccion": { "$ref": "#/components/schemas/param_interseccion" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_inicio" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["gobiernos_locales"] }, "municipio": { "type": "object", "properties": { "id": { "type": "string", "example": "820196" }, "nombre": { "type": "string", "example": "Granadero Baigorria" }, "nombre_completo": { "type": "string", "example": "Municipio Granadero Baigorria" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.851319 }, "lon": { "type": "number", "example": -60.704006 } } }, "categoria": { "type": "string", "example": "Municipio" } } }, "municipio_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "820196" }, "nombre": { "type": "string", "example": "Granadero Baigorria" } } }, "municipios_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 1820 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "municipios": { "type": "array", "items": { "$ref": "#/components/schemas/municipio" } } } }, "municipios_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/municipios_single" } } } }, "municipios_request_bulk": { "type": "object", "properties": { "municipios": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "interseccion": { "$ref": "#/components/schemas/param_interseccion" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["municipios"] }, "asentamiento": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "82084000012" }, "nombre": { "type": "string", "example": "El Prado" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "municipio": { "$ref": "#/components/schemas/municipio_sub_entidad" }, "localidad_censal": { "$ref": "#/components/schemas/localidad_censal_sub_entidad" }, "categoria": { "type": "string", "example": "Sitio edificado (ST)", "enum": [ "Entidad (E)", "Componente de localidad compuesta (LC)", "Localidad simple (LS)", "Localidad simple con entidad (LSE)", "Componente de localidad compuesta con entidad (LCE)", "Sitio edificado (ST)" ] }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.861364 }, "lon": { "type": "number", "example": -60.706216 } } } } }, "asentamientos_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 13555 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "asentamientos": { "type": "array", "items": { "$ref": "#/components/schemas/asentamiento" } } } }, "asentamientos_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/asentamientos_single" } } } }, "asentamientos_request_bulk": { "type": "object", "properties": { "asentamientos": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "municipio": { "$ref": "#/components/schemas/param_municipio" }, "localidad_censal": { "$ref": "#/components/schemas/param_localidad_censal" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["asentamientos"] }, "localidad": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "82084160000" }, "nombre": { "type": "string", "example": "Granadero Baigorria" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "municipio": { "$ref": "#/components/schemas/municipio_sub_entidad" }, "localidad_censal": { "$ref": "#/components/schemas/localidad_censal_sub_entidad" }, "categoria": { "type": "string", "example": "Componente de localidad compuesta (LC)", "enum": [ "Entidad (E)", "Componente de localidad compuesta (LC)", "Localidad simple (LS)", "Localidad simple con entidad (LSE)", "Componente de localidad compuesta con entidad (LCE)" ] }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.861364 }, "lon": { "type": "number", "example": -60.706216 } } } } }, "localidades_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 4901 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "localidades": { "type": "array", "items": { "$ref": "#/components/schemas/localidad" } } } }, "localidades_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/localidades_single" } } } }, "localidades_request_bulk": { "type": "object", "properties": { "localidades": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "municipio": { "$ref": "#/components/schemas/param_municipio" }, "localidad_censal": { "$ref": "#/components/schemas/param_localidad_censal" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["localidades"] }, "aglomerado_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "82" }, "nombre": { "type": "string", "example": "Santa Fe" } } }, "aglomerado": { "type": "object", "properties": { "id": { "type": "string", "example": "0003" }, "nombre": { "type": "string", "example": "Gran Rosario" }, "fuente": { "type": "string", "example": "INDEC" }, "categoria": { "type": "string", "example": "Aglomerado" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.918187811 }, "lon": { "type": "number", "example": -60.714586922 } } } } }, "aglomerados_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 119 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "aglomerados": { "type": "array", "items": { "$ref": "#/components/schemas/aglomerado" } } } }, "aglomerados_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/aglomerados_single" } } } }, "aglomerados_request_bulk": { "type": "object", "properties": { "aglomerados": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_inicio" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["aglomerados"] }, "localidad_censal": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "82084160" }, "nombre": { "type": "string", "example": "Granadero Baigorria" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "municipio": { "$ref": "#/components/schemas/municipio_sub_entidad" }, "categoria": { "type": "string", "example": "Componente de localidad compuesta (LC)", "enum": [ "Componente de localidad compuesta (LC)", "Localidad simple (LS)" ] }, "funcion": { "type": "string", "example": "CABECERA_DEPARTAMENTO", "enum": [ "CAPITAL_PAIS", "CAPITAL_PROVINCIA", "CABECERA_DEPARTAMENTO", null ] }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.861364 }, "lon": { "type": "number", "example": -60.706216 } } } } }, "localidad_censal_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "82084160" }, "nombre": { "type": "string", "example": "Granadero Baigorria" } } }, "localidades_censales_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 3526 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "localidades_censales": { "type": "array", "items": { "$ref": "#/components/schemas/localidad_censal" } } } }, "localidades_censales_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/localidades_censales_single" } } } }, "localidades_censales_request_bulk": { "type": "object", "properties": { "localidades_censales": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "municipio": { "$ref": "#/components/schemas/param_municipio" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["localidades_censales"] }, "fraccion_censal": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "8208427" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.946765545 }, "lon": { "type": "number", "example": -60.652640148 } } } } }, "fraccion_censal_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "8208427" } } }, "fracciones_censales_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 238 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "fracciones_censales": { "type": "array", "items": { "$ref": "#/components/schemas/fraccion_censal" } } } }, "fracciones_censales_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/fracciones_censales_single" } } } }, "fracciones_censales_request_bulk": { "type": "object", "properties": { "fracciones_censales": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["fracciones_censales"] }, "radio_censal": { "type": "object", "properties": { "fraccion_censal": { "$ref": "#/components/schemas/fraccion_censal_sub_entidad" }, "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "820842722" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "categoria": { "type": "string", "example": "Urbano" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.950217292 }, "lon": { "type": "number", "example": -60.657079871 } } } } }, "radio_censal_sub_entidad": { "type": "object", "properties": { "id": { "type": "string", "example": "067912701" } } }, "radios_censales_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 5386 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "radios_censales": { "type": "array", "items": { "$ref": "#/components/schemas/radio_censal" } } } }, "radios_censales_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/radios_censales_single" } } } }, "radios_censales_request_bulk": { "type": "object", "properties": { "radios_censales": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["radios_censales"] }, "calle": { "type": "object", "properties": { "altura": { "type": "object", "properties": { "inicio": { "type": "object", "properties": { "derecha": { "type": "integer", "example": 0 }, "izquierda": { "type": "integer", "example": 0 } } }, "fin": { "type": "object", "properties": { "derecha": { "type": "integer", "example": 599 }, "izquierda": { "type": "integer", "example": 598 } } } } }, "id": { "type": "string", "example": "8208416001280" }, "nombre": { "type": "string", "example": "URQUIZA" }, "nomenclatura": { "type": "string", "example": "URQUIZA, Rosario, Santa Fe" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "localidad_censal": { "$ref": "#/components/schemas/localidad_censal_sub_entidad" }, "categoria": { "type": "string", "example": "CALLE", "enum": [ "OTRO", "AV", "RUTA", "AUT", "CALLE", "PJE", "BV" ] } } }, "calles_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 151500 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "calles": { "type": "array", "items": { "$ref": "#/components/schemas/calle" } } } }, "calles_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/calles_single" } } } }, "calles_request_bulk": { "type": "object", "properties": { "calles": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "categoria": { "$ref": "#/components/schemas/param_categoria_calle" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "localidad_censal": { "$ref": "#/components/schemas/param_localidad_censal" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["calles"] }, "direccion": { "type": "object", "properties": { "altura": { "type": "object", "properties": { "valor": { "type": "integer", "example": 400 }, "unidad": { "type": "string", "example": "Nro." } } }, "calle": { "type": "object", "properties": { "id": { "type": "string", "example": "8208416001280" }, "nombre": { "type": "string", "example": "URQUIZA" }, "categoria": { "type": "string" } } }, "calle_cruce_1": { "type": "object", "properties": { "id": { "type": "string" }, "nombre": { "type": "string" }, "categoria": { "type": "string" } } }, "calle_cruce_2": { "type": "object", "properties": { "id": { "type": "string" }, "nombre": { "type": "string" }, "categoria": { "type": "string" } } }, "piso": { "type": "string" }, "nomenclatura": { "type": "string", "example": "URQUIZA 400, Rosario, Santa Fe" }, "ubicacion": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.932417 }, "lon": { "type": "number", "example": -60.688217 } } }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "localidad_censal": { "$ref": "#/components/schemas/localidad_censal_sub_entidad" }, "categoria": { "type": "string", "example": "CALLE" } } }, "direcciones_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 28 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "direcciones": { "type": "array", "items": { "$ref": "#/components/schemas/direccion" } } } }, "direcciones_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/direcciones_single" } } } }, "direcciones_request_bulk": { "type": "object", "properties": { "direcciones": { "type": "array", "items": { "type": "object", "properties": { "direccion": { "$ref": "#/components/schemas/param_direccion" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "localidad_censal": { "$ref": "#/components/schemas/param_localidad_censal" }, "localidad": { "$ref": "#/components/schemas/param_localidad_censal" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false, "required": ["direccion"] }, "minItems": 1 } }, "additionalProperties": false, "required": ["localidades"] }, "ubicacion": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "municipio": { "$ref": "#/components/schemas/gobierno_local_sub_entidad" }, "lat": { "type": "number", "example": -32.8551545 }, "lon": { "type": "number", "example": -60.697636 } } }, "ubicacion_single": { "type": "object", "properties": { "ubicacion": { "$ref": "#/components/schemas/ubicacion" }, "parametros": { "type": "object", "example": {} } } }, "ubicacion_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/ubicacion_single" } } } }, "ubicacion_request_bulk": { "type": "object", "properties": { "ubicaciones": { "type": "array", "items": { "type": "object", "properties": { "lat": { "$ref": "#/components/schemas/param_lat" }, "lon": { "$ref": "#/components/schemas/param_lon" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["ubicaciones"] }, "establecimiento_educativo": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "820000400" }, "nombre": { "type": "string", "example": "ESCUELA NRO 6018 DOCTOR VICTORIANO MONTES" }, "domicilio": { "type": "string", "example": "C LARRALDE 3305 GODOY" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "categoria": { "type": "string", "example": "ESCUELA" }, "gestion": { "type": "string", "example": "Estatal" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.96802738 }, "lon": { "type": "number", "example": -60.725888213 } } } } }, "establecimientos_educativos_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 1235 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "localidades": { "type": "array", "items": { "$ref": "#/components/schemas/establecimiento_educativo" } } } }, "establecimientos_educativos_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/establecimientos_educativos_single" } } } }, "establecimientos_educativos_request_bulk": { "type": "object", "properties": { "localidades": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "gestion": { "$ref": "#/components/schemas/param_gestion" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["establecimientos_educativos"] }, "institucion_universitaria": { "type": "object", "properties": { "departamento": { "$ref": "#/components/schemas/departamento_sub_entidad" }, "id": { "type": "string", "example": "78203615" }, "nombre": { "type": "string", "example": "Centro de Estudios Interdisciplinarios - Universidad Nacional de Rosario" }, "domicilio": { "type": "string", "example": "Maipú 1065 PISO3" }, "provincia": { "$ref": "#/components/schemas/provincia_sub_entidad" }, "unidad_academica": { "type": "string", "example": "Centro de Estudios Interdisciplinarios" }, "universidad": { "type": "string", "example": "Universidad Nacional de Rosario" }, "gestion": { "type": "string", "example": "Estatal" }, "centroide": { "type": "object", "properties": { "lat": { "type": "number", "example": -32.9503123 }, "lon": { "type": "number", "example": -60.6360023 } } } } }, "instituciones_universitarias_single": { "type": "object", "properties": { "cantidad": { "type": "integer", "example": 10 }, "total": { "type": "integer", "example": 53 }, "inicio": { "type": "integer", "example": 0 }, "parametros": { "type": "object", "example": {} }, "localidades": { "type": "array", "items": { "$ref": "#/components/schemas/institucion_universitaria" } } } }, "instituciones_universitarias_bulk": { "type": "object", "properties": { "resultados": { "type": "array", "items": { "$ref": "#/components/schemas/instituciones_universitarias_single" } } } }, "instituciones_universitarias_request_bulk": { "type": "object", "properties": { "localidades": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "#/components/schemas/param_id" }, "nombre": { "$ref": "#/components/schemas/param_nombre" }, "provincia": { "$ref": "#/components/schemas/param_provincia" }, "departamento": { "$ref": "#/components/schemas/param_departamento" }, "universidad": { "$ref": "#/components/schemas/param_universidad" }, "gestion": { "$ref": "#/components/schemas/param_gestion" }, "orden": { "$ref": "#/components/schemas/param_orden" }, "aplanar": { "$ref": "#/components/schemas/param_aplanar" }, "campos": { "$ref": "#/components/schemas/param_campos" }, "max": { "$ref": "#/components/schemas/param_max" }, "inicio": { "$ref": "#/components/schemas/param_max" }, "exacto": { "$ref": "#/components/schemas/param_exacto" } }, "additionalProperties": false }, "minItems": 1 } }, "additionalProperties": false, "required": ["instituciones_universitarias"] }, "param_provincia": { "type": "string", "minLength": 1, "example": "Santa Fe" }, "param_departamento": { "type": "string", "minLength": 1, "example": "Rosario" }, "param_localidad_censal": { "type": "string", "minLength": 1, "example": "Granadero Baigorria" }, "param_fraccion_censal": { "type": "string", "example": "8208428" }, "param_localidad": { "type": "string", "minLength": 1, "example": "Granadero Baigorria" }, "param_gobierno_local": { "type": "string", "minLength": 1, "example": "Granadero Baigorria" }, "param_max": { "type": "integer", "minimum": 1, "maximum": 5000, "example": 10 }, "param_inicio": { "type": "integer", "minimum": 0, "maximum": 10000, "example": 0 }, "param_campos": { "type": "string", "minLength": 1, "example": "estandar" }, "param_aplanar": { "enum": [true], "example": true }, "param_id": { "type": "string", "minLength": 1 }, "param_nombre": { "type": "string", "minLength": 1 }, "param_exacto": { "enum": [true], "example": true }, "param_orden": { "type": "string", "enum": ["id", "nombre"] }, "param_orden_id": { "type": "string", "enum": ["id"] }, "param_division": { "type": "string", "enum": ["politica", "geoestadistica"] }, "param_desplazar": { "enum": [true], "example": true }, "param_categoria_gl": { "type": "string", "enum": ["Comisión de Fomento", "Comisión Municipal", "Comisión Municipal", "Comuna", "Comuna Rural", "Junta de Gobierno", "Municipio"] }, "param_categoria_asentamiento": { "type": "string", "enum": ["Base Antártica", "Componente de localidad compuesta", "Entidad", "Localidad simple", "Paraje"] }, "param_gestion": { "type": "string", "enum": ["Estatal", "Privada"] }, "param_universidad": { "type": "string", "minLength": 1 }, "param_formato_all": { "type": "string", "enum": ["json", "csv", "geojson", "xml"] }, "param_formato_sin_geojson": { "type": "string", "enum": ["json", "csv", "xml"] }, "param_formato_sin_csv": { "type": "string", "enum": ["json", "geojson", "xml"] }, "param_categoria_calle": { "type": "string", "minLength": 1, "example": "avenida" }, "param_direccion": { "type": "string", "example": "Urquiza 400", "minLength": 1 }, "param_lat": { "type": "number", "example": -32.8551545 }, "param_lon": { "type": "number", "example": -60.697636 }, "param_interseccion": { "type": "string", "example": "" }, "param_error": { "type": "object", "properties": { "codigo_interno": { "type": "integer", "example": 1000 }, "mensaje": { "type": "string", "example": "El parámetro especificado no existe." }, "nombre_parametro": { "type": "string", "example": "prueba" }, "ubicacion": { "type": "string", "example": "querystring" } } }, "param_errors_single": { "type": "object", "properties": { "errores": { "type": "array", "items": { "$ref": "#/components/schemas/param_error" } } } }, "param_errors_bulk": { "type": "object", "properties": { "errores": { "type": "array", "items": { "type": "array", "items": { "$ref": "#/components/schemas/param_error" } } } } }, "internal_error": { "type": "object", "properties": { "errores": { "type": "array", "items": { "type": "object", "properties": { "mensaje": { "type": "string", "example": "Ocurrió un error interno de servidor al procesar la petición." } } } } } } }, "parameters": { "direccion": { "name": "direccion", "description": "Dirección a normalizar. No debe incluir datos de localidad.", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/param_direccion" } }, "provincia": { "name": "provincia", "description": "Filtrar por nombre o ID de provincia. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_provincia" } }, "departamento": { "name": "departamento", "description": "Filtrar por nombre o ID de departamento. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_departamento" } }, "gobierno_local": { "name": "gobierno_local", "description": "Filtrar por nombre o ID de gobierno local. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_gobierno_local" } }, "localidad_censal": { "name": "localidad_censal", "description": "Filtrar por nombre o ID de localidad censal. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_localidad_censal" } }, "localidad": { "name": "localidad", "description": "Filtrar por nombre o ID de localidad. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_localidad" } }, "max": { "name": "max", "description": "Cantidad máxima de resultados a devolver.", "in": "query", "schema": { "$ref": "#/components/schemas/param_max" } }, "inicio": { "name": "inicio", "description": "Cantidad de resultados a saltear.", "in": "query", "schema": { "$ref": "#/components/schemas/param_inicio" } }, "campos": { "name": "campos", "description": "Campos a incluir en la respuesta separados por comas, sin espacios. Algunos campos siempre serán incluidos, incluso si no se agregaron en la lista. Para incluir campos de sub-entidades, separar los nombres con un punto, por ejemplo: `provincia.id`. También se pueden especificar los valores especiales `basico`, `estandar` y `completo`.", "in": "query", "schema": { "$ref": "#/components/schemas/param_campos" } }, "aplanar": { "name": "aplanar", "description": "Cuando está presente, muestra el resultado JSON con una estructura plana.", "in": "query", "schema": { "$ref": "#/components/schemas/param_aplanar" } }, "id": { "name": "id", "description": "Filtrar por ID. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_id" } }, "nombre": { "name": "nombre", "description": "Filtrar por nombre.", "in": "query", "schema": { "$ref": "#/components/schemas/param_nombre" } }, "exacto": { "name": "exacto", "description": "Cuando está presente, se activa el modo de búsqueda por texto exacto. Sólo tiene efecto cuando se usan campos de búsqueda por texto (por ejemplo, `nombre`).", "in": "query", "schema": { "$ref": "#/components/schemas/param_exacto" } }, "orden": { "name": "orden", "description": "Campo por el cual ordenar los resultados.", "in": "query", "schema": { "$ref": "#/components/schemas/param_orden" } }, "orden_id": { "name": "orden", "description": "Campo por el cual ordenar los resultados.", "in": "query", "schema": { "$ref": "#/components/schemas/param_orden_id" } }, "division": { "name": "division", "description": "Tipo de división territorial que define las unidades territoriales que se devolverán", "in": "query", "schema": { "$ref": "#/components/schemas/param_division" } }, "desplazar": { "name": "desplazar", "description": "Si está activo, al georreferenciar ubica el punto sobre la manzana en lugar de ubicarlos sobre el eje de calle", "in": "query", "schema": { "$ref": "#/components/schemas/param_desplazar" } }, "categoria_gl": { "name": "categoria", "description": "Permite filtrar por tipo de gobierno local", "in": "query", "schema": { "$ref": "#/components/schemas/param_categoria_gl" } }, "categoria_asentamiento": { "name": "categoria", "description": "Permite filtrar por tipo de asentamiento", "in": "query", "schema": { "$ref": "#/components/schemas/param_categoria_asentamiento" } }, "fraccion_censal": { "name": "fraccion_censal", "description": "Filtrar por ID de fracción censal. Se pueden especificar varios IDs separados por comas.", "in": "query", "schema": { "$ref": "#/components/schemas/param_fraccion_censal" } }, "gestion": { "name": "gestion", "description": "Filtrar por tipo de gestión.", "in": "query", "schema": { "$ref": "#/components/schemas/param_gestion" } }, "uninversidad": { "name": "universidad", "description": "Filtrar por nombre de la universidad a la que pertenece la unidad académica.", "in": "query", "schema": { "$ref": "#/components/schemas/param_universidad" } }, "formato_all": { "name": "formato", "description": "Formato de datos en el cual devolver los resultados.", "in": "query", "schema": { "$ref": "#/components/schemas/param_formato_all" } }, "formato_sin_geojson": { "name": "formato", "description": "Formato de datos en el cual devolver los resultados.", "in": "query", "schema": { "$ref": "#/components/schemas/param_formato_sin_geojson" } }, "formato_sin_csv": { "name": "formato", "description": "Formato de datos en el cual devolver los resultados.", "in": "query", "schema": { "$ref": "#/components/schemas/param_formato_sin_csv" } }, "categoria_calle": { "name": "categoria", "description": "Filtrar por categoría de la calle.", "in": "query", "schema": { "$ref": "#/components/schemas/param_categoria_calle" } }, "lat": { "name": "lat", "description": "Latitud del punto, en forma de número real con grados decimales.", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/param_lat" } }, "lon": { "name": "lon", "description": "Longitud del punto, en forma de número real con grados decimales.", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/param_lon" } }, "interseccion": { "name": "interseccion", "description": "Filtrar por intersección con otras entidades geográficas. El valor del campo debe tener el siguiente formato:\n\n < tipo de entidad A>::, < tipo de entidad B>::, ...\n\nSe incluye en la respuesta cualquier entidad que intereseccione con una o más de las entidades con los IDs especificados.", "in": "query", "schema": { "$ref": "#/components/schemas/param_interseccion" } } }, "responses": { "400_single_error": { "description": "Error al procesar la consulta.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/param_errors_single" } } } }, "400_bulk_error": { "description": "Error al procesar las consultas.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/param_errors_bulk" } } } }, "500_error": { "description": "Error interno del servidor.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/internal_error" } } } } } }, "paths": { "/provincias": { "get": { "summary": "Retorna un listado de provincias.", "description": "Permite realizar búsquedas sobre el listado de provincias.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/interseccion" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de provincias.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/provincias_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de provincias.", "description": "Permite realizar varias búsquedas sobre el listado de provincias en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/provincias_request_bulk" } } } }, "responses": { "200": { "description": "Listados de provincias.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/provincias_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/departamentos": { "get": { "summary": "Retorna un listado de departamentos.", "description": "Permite realizar búsquedas sobre el listado de departamentos.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/interseccion" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de departamentos.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/departamentos_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de departamentos.", "description": "Permite realizar varias búsquedas sobre el listado de departamentos en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/departamentos_request_bulk" } } } }, "responses": { "200": { "description": "Listados de departamentos.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/departamentos_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/gobiernos-locales": { "get": { "summary": "Retorna un listado de gobiernos locales.", "description": "Permite realizar búsquedas sobre el listado de gobiernos locales.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/interseccion" }, { "$ref": "#/components/parameters/categoria_gl" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de gobiernos locales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/gobiernos_locales_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de gobiernos locales.", "description": "Permite realizar varias búsquedas sobre el listado de gobiernos locales en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/gobiernos_locales_request_bulk" } } } }, "responses": { "200": { "description": "Listados de gobiernos locales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/gobiernos_locales_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/municipios": { "get": { "summary": "Retorna un listado de municipios.", "description": "Permite realizar búsquedas sobre el listado de municipios.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/interseccion" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de municipios.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/municipios_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de municipios.", "description": "Permite realizar varias búsquedas sobre el listado de municipios en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/municipios_request_bulk" } } } }, "responses": { "200": { "description": "Listados de municipios.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/municipios_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/asentamientos": { "get": { "summary": "Retorna un listado de asentamientos.", "description": "Permite realizar búsquedas sobre el listado de asentamientos BAHRA.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/gobierno_local" }, { "$ref": "#/components/parameters/localidad_censal" }, { "$ref": "#/components/parameters/categoria_asentamiento" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de asentamientos.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/asentamientos_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de asentamientos.", "description": "Permite realizar varias búsquedas sobre el listado de asentamientos BAHRA en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/asentamientos_request_bulk" } } } }, "responses": { "200": { "description": "Listados de asentamientos.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/asentamientos_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/localidades": { "get": { "summary": "Retorna un listado de localidades.", "description": "Permite realizar búsquedas sobre el listado de localidades.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/gobierno_local" }, { "$ref": "#/components/parameters/localidad_censal" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de localidades.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/localidades_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de localidades.", "description": "Permite realizar varias búsquedas sobre el listado de localidades en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/localidades_request_bulk" } } } }, "responses": { "200": { "description": "Listados de localidades.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/localidades_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/aglomerados": { "get": { "summary": "Retorna un listado de aglomerados.", "description": "Permite realizar búsquedas sobre el listado de aglomerados provisto por INDEC.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de aglomerados.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/aglomerados_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de aglomerados.", "description": "Permite realizar varias búsquedas sobre el listado de aglomerados en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/aglomerados_request_bulk" } } } }, "responses": { "200": { "description": "Listados de aglomerados.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/aglomerados_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/localidades-censales": { "get": { "summary": "Retorna un listado de localidades censales.", "description": "Permite realizar búsquedas sobre el listado de localidades censales.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/gobierno_local" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de localidades censales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/localidades_censales_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de localidades censales.", "description": "Permite realizar varias búsquedas sobre el listado de localidades censales en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/localidades_censales_request_bulk" } } } }, "responses": { "200": { "description": "Listados de localidades censales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/localidades_censales_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/fracciones-censales": { "get": { "summary": "Retorna un listado de fracciones censales.", "description": "Permite realizar búsquedas sobre el listado de fracciones censales.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/orden_id" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de fracciones censales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/fracciones_censales_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de fracciones censales.", "description": "Permite realizar varias búsquedas sobre el listado de fracciones censales en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/fracciones_censales_request_bulk" } } } }, "responses": { "200": { "description": "Listados de fracciones censales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/fracciones_censales_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/radios-censales": { "get": { "summary": "Retorna un listado de radios censales.", "description": "Permite realizar búsquedas sobre el listado de radios censales.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/fraccion_censal" }, { "$ref": "#/components/parameters/orden_id" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de radios censales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/radios_censales_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de radios censales.", "description": "Permite realizar varias búsquedas sobre el listado de radios censales en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/radios_censales_request_bulk" } } } }, "responses": { "200": { "description": "Listados de radios censales.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/radios_censales_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/calles": { "get": { "summary": "Retorna un listado de calles.", "description": "Permite realizar búsquedas sobre el listado de vías de circulación.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/categoria_calle" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/localidad_censal" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_sin_geojson" } ], "responses": { "200": { "description": "Listado de calles.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/calles_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de calles.", "description": "Permite realizar varias búsquedas sobre el listado de vías de circulación en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/calles_request_bulk" } } } }, "responses": { "200": { "description": "Listados de calles.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/calles_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/direcciones": { "get": { "summary": "Normaliza una dirección.", "description": "Permite normalizar una dirección utilizando el listado de vías de circulación.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/direccion" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/localidad_censal" }, { "$ref": "#/components/parameters/localidad" }, { "$ref": "#/components/parameters/desplazar" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de direcciones normalizadas.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/direcciones_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Normaliza un lote de direcciones.", "description": "Permite normalizar un lote de direcciones utilizando el listado de vías de circulación.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/direcciones_request_bulk" } } } }, "responses": { "200": { "description": "Listados de direcciones normalizadas.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/direcciones_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/ubicacion": { "get": { "summary": "Georreferenciación inversa para un punto dado.", "description": "Permite realizar una georreferenciación inversa para un punto, informando cuales unidades territoriales lo contienen, admás de la calle y altura más cercana.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/lat" }, { "$ref": "#/components/parameters/lon" }, { "$ref": "#/components/parameters/division" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/formato_sin_csv" } ], "responses": { "200": { "description": "Resultado de la georreferenciación inversa.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ubicacion_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Georreferenciación inversa para una lista de puntos.", "description": "Permite realizar una georreferenciación inversa para varios puntos, informando cuales unidades territoriales contienen cada uno.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ubicacion_request_bulk" } } } }, "responses": { "200": { "description": "Resultados de las georreferenciaciones inversas.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ubicacion_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/establecimientos-educativos": { "get": { "summary": "Retorna un listado de establecimientos educativos.", "description": "Permite realizar búsquedas sobre el listado de establecimientos educativos, desde nivel inicial hasta secundario.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/gestion" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de establecimientos educativos.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/establecimientos_educativos_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de establecimientos educativos.", "description": "Permite realizar varias búsquedas sobre el listado de establecimientos educativos en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/establecimientos_educativos_request_bulk" } } } }, "responses": { "200": { "description": "Listados de establecimientos educativos.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/establecimientos_educativos_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/instituciones-universitarias": { "get": { "summary": "Retorna un listado de instituciones universitarias.", "description": "Permite realizar búsquedas sobre el listado de unidades académicas de instituciones universitarias.", "tags": [ "Recursos" ], "parameters": [ { "$ref": "#/components/parameters/id" }, { "$ref": "#/components/parameters/nombre" }, { "$ref": "#/components/parameters/provincia" }, { "$ref": "#/components/parameters/departamento" }, { "$ref": "#/components/parameters/universidad" }, { "$ref": "#/components/parameters/gestion" }, { "$ref": "#/components/parameters/orden" }, { "$ref": "#/components/parameters/aplanar" }, { "$ref": "#/components/parameters/campos" }, { "$ref": "#/components/parameters/max" }, { "$ref": "#/components/parameters/inicio" }, { "$ref": "#/components/parameters/exacto" }, { "$ref": "#/components/parameters/formato_all" } ], "responses": { "200": { "description": "Listado de instituciones universitarias.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/instituciones_universitarias_single" } } } }, "400": { "$ref": "#/components/responses/400_single_error" } } }, "post": { "summary": "Retorna uno o más listados de instituciones universitarias.", "description": "Permite realizar varias búsquedas sobre el listado de instituciones universitarias en simultáneo.", "tags": [ "Recursos" ], "requestBody": { "description": "Consultas en formato JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/instituciones_universitarias_request_bulk" } } } }, "responses": { "200": { "description": "Listados de instituciones universitarias.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/instituciones_universitarias_bulk" } } } }, "400": { "$ref": "#/components/responses/400_bulk_error" } } } }, "/{filename}": { "get": { "summary": "Se puede obtener un listado entero de las entidades geográficas disponibles, en distintos formatos", "description": "Se puede obtener una lista de la totatildad de las unidades territoriales presentes en formato csv o geojson", "tags": [ "Recursos" ], "parameters": [ { "name": "filename", "in": "path", "description": "se brinda la entidad de interés con la extensión deseada. Las opciones disponibles son:\n\n* `provincias.csv` \n* `provincias.geojson` \n* `departamentos.csv` \n\n* `departamentos.geojson`\n* `gobiernos_locales.csv`\n* `gobiernos_locales.geojson` \n* `municipios.csv`\n* `municipios.geojson`\n* `asentamientos.csv`\n* `asentamientos.geojson`\n* `localidades.csv`\n* `localidades.geojson`\n* `aglomerados.csv`\n* `aglomerados.geojson`\n* `localidades_censales.csv`\n* `localidades_censales.geojson`\n* `fracciones_censales.csv`\n* `fracciones_censales.geojson`\n* `radios_censales.csv`\n* `radios_censales.geojson`\n* `calles.csv`\n* `calles.geojson`\n* `cuadras.csv`\n* `cuadras.geojson`\n* `establecimientos-educativos.csv`\n* `establecimientos-educativos.geojson`\n* `instituciones-universitarias.csv`\n* `instituciones-universitarias.geojson`\n*", "required": true, "schema": { "type": "string", "enum": [ "provincias.csv", "provincias.geojson", "departamentos.csv", "departamentos.geojson", "gobiernos_locales.csv", "gobiernos_locales.geojson", "municipios.csv", "municipios.geojson", "asentamientos.csv", "asentamientos.geojson", "localidades.csv", "localidades.geojson", "aglomerados.csv", "aglomerados.geojson", "localidades_censales.csv", "localidades_censales.geojson", "fracciones_censales.csv", "fracciones_censales.geojson", "radios_censales.csv", "radios_censales.geojson", "calles.csv", "calles.geojson", "cuadras.csv", "cuadras.geojson", "establecimientos-educativos.csv", "establecimientos-educativos.geojson", "instituciones-universitarias.csv", "instituciones-universitarias.geojson", ] } } ], "responses": { "200": { "description": "Listado solicitado", "content": { } }, "400": { "description":"Error en la solicitud", "content":{} } } } } } }