Compras Transparentes Documentation Publicación 1.0.0
Zoohash SPA
08 de January de 2016
Índice general
1. Licitación
3
2. Organismo
7
3. Proveedor
11
HTTP Routing Table
15
I
II
Compras Transparentes Documentation, Publicación 1.0.0
Compras Transparentes es un repositorio de datos de Mercadopublico. La API REST de Compras Transparentes permite explorar y extraer información de este repositorio.
Índice general
1
Compras Transparentes Documentation, Publicación 1.0.0
2
Índice general
CAPÍTULO 1
Licitación
GET /licitacion Obtiene informacion de todas las licitaciones. Permite filtrar y paginar los resultados. El paginamiento es de 10 elementos por pagina y es obligatorio. Nota: Para usar un mismo filtro con diferentes valores, se debe usar el parametro tantas veces como sea necesario. e.g.: ?organismo=6&organismo=8. El filtro se aplicara usando la disyuncion de los valores. i.e.: ... organismo = 6 OR organismo = 8. El filtro q no puede ser usado de esta forma. Nota: El paginamiento es obligatorio para evitar que una consulta retorne tantos reultados que puedan perjudicar el rendimiento del sistema. Los parametros aceptados son: Filtros Parámetro q categoria_producto producto estado monto fecha_publicacion fecha_cierre fecha_adjudicacion organismo proveedor
Ejemplo clavos y martillos 1 1 1 1000|2000 20140101|20141231 20140101|20141231 20140101|20141231 1 1
Descripción Busqueda de texto Por categorias de sus items Por productos en sus items Por su estado Por el monto adjudicado Por fecha de publicacion Por fecha de cierre Por fecha de adjudicacion Por organismo emisor Por proveedor adjudicado
Modificadores Parámetro orden pagina
Ejemplo fecha_publicacion 1
Descripción Ordenar los resultados Paginar y entregar la pagina solicitada
Parameters req – Falcon request object resp – Falcon response object Return Example Request:
3
Compras Transparentes Documentation, Publicación 1.0.0
GET /licitacion/ Host: example.com
Example Response: { "licitaciones": [ { "id": 353559, "codigo": "2216-2-LP14",
"nombre": "AIT EXPLOTACION CENTRO METROPOLITANO DE VEHICULOS ", "descripcion": "El presente contrato de asesoría está diseñado para prestar el apoyo n "organismo": { "categoria": "Ministerio de Obras Públicas", "id": 1, "nombre": "Administración Sistema de Concesiones" } "fecha_publicacion": "2014-05-13T17:02:00", "fecha_cierre": "2014-07-21T15:00:00", "fecha_adjudicacion": "2014-09-25T10:51:40.603", "estado": 8, "fecha_cambio_estado": "2014-09-25", "n_items": 1,
"adjudicacion": { "acta": "http://www.mercadopublico.cl/Procurement/Modules/RFB/StepsProcessAward/Prev "monto": 1503000000, "n_items": 1 }, }, [...] ], "n_licitaciones": 104 }
GET /licitacion/ Obtiene la informacion sobre una licitacion en particular Parámetro de URL licitacion_id
Ejemplo 353559
Descripción ID de licitación
Example Request: GET /licitacion/353559 Host: example.com
Example Response: { "id": 353559, "codigo": "2216-2-LP14",
"nombre": "AIT EXPLOTACION CENTRO METROPOLITANO DE VEHICULOS ", "descripcion": "El presente contrato de asesoría está diseñado para prestar el apoyo necesar
4
Capítulo 1. Licitación
Compras Transparentes Documentation, Publicación 1.0.0
"organismo": { "id": 1, "categoria": "Ministerio de Obras Públicas", "nombre": "Administración Sistema de Concesiones" }, "unidad": { "nombre": "MOP Administración Sistema de Concesiones", "rut": "61.202.000-0", "region": "Región Metropolitana de Santiago", "comuna": "Santiago Centro", "direccion": "Morande 71, Piso 1, Ventanilla Unica DCyF" }, "usuario": { "cargo": "Jefe Unidad de Abastecimiento", "nombre": "Pablo Ubeda Alarcón", "rut": "13.555.350-6" }, "responsable_contrato": { "nombre": "Juan Carlos Gonzalez Vidaurrazaga", "telefono": "56-02-4496860-6860", "email": "
[email protected]" }, "responsable_pago": { "nombre": "Juan Carlos Gonzalez Vidaurrazaga", "email": "
[email protected]", }, "estado": 8, "fecha_cambio_estado": "2014-09-25", "fecha_creacion": "2014-04-22T12:53:27.463", "fecha_publicacion": "2014-05-13T17:02:00", "fecha_inicio": "2014-05-13T18:00:00", "fecha_final": "2014-06-20T16:00:00", "fecha_cierre": "2014-07-21T15:00:00", "fecha_adjudicacion": "2014-09-25T10:51:40.603", "n_items": 1,
"adjudicacion": { "n_items": 1, "monto": 1503000000, "acta": "http://www.mercadopublico.cl/Procurement/Modules/RFB/StepsProcessAward/PreviewAwa },
"categorias": [ { "id": 53, "nombre": "Servicios profesionales, administrativos y consultorías de gestión empresaria } ], }
GET /licitacion//item
5
Compras Transparentes Documentation, Publicación 1.0.0
Obtiene todos los items para una licitacion en particular. Parámetro de URL licitacion_id
Ejemplo 353559
Descripción ID de licitación
Example Request: GET /licitacion/353559/item Host: example.com
Example Response: { "n_items": 1, "items": [ { "adjudicacion": { "cantidad": 1, "monto_unitario": 1503000000, "monto_total": 1503000000, "fecha": "2014-09-25T10:51:40.603", "proveedor": { "id": 4074, "nombre": "Zañartu Ingenieros Consultores Limitada", "rut": "79.511.210-3" } }, "codigo_categoria": 80101600, "nombre_categoria": "Servicios profesionales, administrativos y consultorías de gestión "codigo_producto": 80101604, "nombre_producto": "Asesorías en gestión de proyectos",
"descripcion": "AIT Explotación de la Obra Centro Metropolitano de Vehículos Retirados d "unidad": "Unidad" "cantidad": 1, }, [...] ] }
6
Capítulo 1. Licitación
CAPÍTULO 2
Organismo
GET /organismo Obtiene informacion de todos los organismos. Permite filtrar y paginar los resultados. El paginamiento es de 10 elementos por pagina y es opcional. Nota: Para usar un mismo filtro con diferentes valores, se debe usar el parametro tantas veces como sea necesario. e.g.: ?organismo=6&organismo=8. El filtro se aplicara usando la disyuncion de los valores. i.e: ... organismo = 6 OR organismo = 8. El filtro q no puede ser usado de esta forma. Nota: El campo monto_adjudicado de la respuesta solo tiene un valor si se ha usado el filtro monto_adjudicado en el request, si no, es null. Los parametros aceptados son: Filtros Parámetro q
Ejemplo Descripción clavos y Busqueda de texto martillos organismo 1 Por ID de organismo fecha_adjudicacion 20140101|20141231Por fecha de adjudicacion de licitaciones proveedor_adjudicado 1 Por ID de proveedores que han sido adjudicados en sus licitaciones n_licitaciones_adjudicadas 10|20 Por cantidad de licitaciones adjudicadas monto_adjudicado 10000|1000000 Por monto adjudicado en sus licitaciones Modificadores Parámetro orden pagina
Ejemplo monto_adjudicado 1
Descripción Ordenar los resultados Paginar y entregar la pagina solicitada
Example Request: GET /organismo Host: example.com
Example Response: { "n_organismos": 5, "organismos": [ { "id": 5,
7
Compras Transparentes Documentation, Publicación 1.0.0
"categoria": "Ministerio de Defensa Nacional", "nombre": "Armada de Chile" "monto_adjudicado": 45539582, }, [...] ] }
GET /organismo/ Obtiene la informacion de un organismo en particular Parámetro de URL organismo_id
Ejemplo 5
Descripción ID de organismo
Example Request: GET /organismo/5 Host: example.com
Example Response: { "id": 5, "categoria": "Ministerio de Defensa Nacional", "nombre": "Armada de Chile" }
GET /organismo//licitacion Obtiene la lista de licitaciones de un organismo en particular. Permite paginar el resultado. Modificadores Parámetro pagina
Ejemplo 1
Descripción Paginar y entregar la pagina solicitada
Example Request: GET /organismo/5/licitacion Host: example.com
Example Response: { "n_licitaciones": 13603, "licitaciones": [ { "id": 154586, "codigo": "3084-15-L115", "nombre": "ADQUISICION PLANTA AIRE ACONDICIONADO", "descripcion": "NECESIDADES DE ESTA DIRECCION TECNICA.", "fecha_publicacion": "2015-07-09T16:17:06.497", "fecha_cierre": "2015-07-24T17:00:00", "fecha_adjudicacion": "2015-07-31T11:04:42.137", "estado": 8, "fecha_cambio_estado": "2015-07-31",
8
Capítulo 2. Organismo
Compras Transparentes Documentation, Publicación 1.0.0
"n_items": 1,
"adjudicacion": { "acta": "http://www.mercadopublico.cl/Procurement/Modules/RFB/StepsProcessAward/ "monto": 588235, "n_items": 1 } }, [...] ] }
9
Compras Transparentes Documentation, Publicación 1.0.0
10
Capítulo 2. Organismo
CAPÍTULO 3
Proveedor
GET /proveedor Obtiene informacion de todos los proveedores. Permite filtrar y paginar los resultados. El paginamiento es de 10 elementos por pagina y es opcional. Nota: Para usar un mismo filtro con diferentes valores, se debe usar el parametro tantas veces como sea necesario. e.g.: ?proveedor=6&proveedor=8. El filtro se aplicara usando la disyuncion de los valores. i.e: ... proveedor = 6 OR proveedor = 8. El filtro q no puede ser usado de esta forma. Nota: El campo monto_adjudicado de la respuesta solo tiene un valor si se ha usado el filtro monto_adjudicado en el request, si no, es null. Los parametros aceptados son: Filtros Parámetro q proveedor fecha_adjudicacion organismo_adjudicador
Ejemplo Descripción clavos y martillos Busqueda de texto 1 Por ID de proveedor 20140101|20141231 Por fecha de adjudicacion de licitaciones 1 Por ID de organismos que han les concedido licitaciones n_licitaciones_adjudicadas 10|20 Por cantidad de licitaciones adjudicadas monto_adjudicado 10000|1000000 Por monto adjudicado en licitaciones Modificadores Parámetro orden pagina
Ejemplo monto_adjudicado 1
Descripción Ordenar los resultados Paginar y entregar la pagina solicitada
Example Request: GET /proveedor Host: example.com
Example Response: { "n_proveedores": 120, "proveedores": [ { "id": 5, "nombre": "TITO DEL CARMEN NAVARRO NAVARRO",
11
Compras Transparentes Documentation, Publicación 1.0.0
"rut": "5.280.062-5", "monto_adjudicado": 55843146 }, [...] ] }
GET /proveedor/ Obtiene la informacion de un proveedor en particular Parámetro de URL proveedor_id
Ejemplo 5
Descripción ID de proveedor
Example Request: GET /proveedor/5 Host: example.com
Example Response: { "id": 5, "nombre": "TITO DEL CARMEN NAVARRO NAVARRO", "rut": "5.280.062-5" }
GET /proveedor//licitacion Obtiene la lista de licitaciones de un proveedor en particular. Permite paginar el resultado. Permite paginar el resultado. Modificadores Parámetro pagina
Ejemplo 1
Descripción Paginar y entregar la pagina solicitada
Example Request: GET /proveedor/5/licitacion Host: example.com
Example Response: { "n_licitaciones": 26, "licitaciones": [ { "id": 11, "codigo": "1037-24-L115",
"nombre": "Servicio de instalación de portón metálico de corr", "descripcion": "Servicio de instalación de portón metálico de corredera en Centro de Acopi "organismo": { "categoria": "Ministerio de Agricultura", "id": 58, "nombre": "Corporación Nacional Forestal" }, "fecha_adjudicacion": "2015-08-10T16:39:48.993",
12
Capítulo 3. Proveedor
Compras Transparentes Documentation, Publicación 1.0.0
"fecha_cierre": "2015-08-03T15:30:00", "fecha_publicacion": "2015-07-27T14:48:53.663", "estado": 8, "fecha_cambio_estado": "2015-08-10", "n_items": 1,
"adjudicacion": { "n_items": 1 "monto": 898336, "acta": "http://www.mercadopublico.cl/Procurement/Modules/RFB/StepsProcessAward/PreviewA } }, [...] ] }
13
Compras Transparentes Documentation, Publicación 1.0.0
14
Capítulo 3. Proveedor
HTTP Routing Table
/licitacion GET /licitacion, 3 GET /licitacion/, 4 GET /licitacion//item, 5
/organismo GET /organismo, 7 GET /organismo/, 8 GET /organismo//licitacion, 8
/proveedor GET /proveedor, 11 GET /proveedor/, 12 GET /proveedor//licitacion, 12
15