Agencia Nacional de Contratación Pública - Colombia Compra Eficiente
Para integrar el servicio de Agencia Nacional de Contratación Pública - Colombia Compra Eficiente en su sistema. Primero, obtenga su API key de Apitude, luego envíe una solicitud POST a Aptitude ... ¡Y eso es todo!.
Esa solicitud POST debe devolver lo siguiente
{
"message": "Request processed successfully",
"url": "/api/v1.0/requests/secop-co/e0606c19-a32d-410f-b2eb-d57a665677bc/",
"request_id": "e0606c19-a32d-410f-b2eb-d57a665677bc"
}
Esta respuesta contendrá un ID de solicitud único que debe utilizar enviando un GET de la siguiente manera
¿Cómo se ve la respuesta?
{
"result": {
"data": {
"data": {
"name": "CONSORCIO CATAMARAN SKATE 2015",
"state": "ANTIOQUIA - MEDELLIN",
"sign_date": "10-06-2016",
"fault_type": "INCUMPLIMIENTO",
"document_id": "900882996",
"affected_name": "ANTIOQUIA - INSTITUTO DE DEPORTES Y RECREACION DE MEDELLIN - INDER MEDELLIN",
"creation_date": "07-06-2016",
"document_type": "NIT DE PERSONA JURIDICA",
"penalty_amount": "74439168",
"contract_number": "C-2821-16",
"contract_description": "OBRAS DE CONSTRUCCION DEL PARQUE SKATE (DEPORTES EXTREMOS), UBICADO AL COSTADO OCCIDENTAL EN LOS BAJOS DEL PUENTE DE LA 4 SUR GILBERTO ECHEVERRI MEJIA, COMUNA 15, MUNICIPIO DE MEDELLIN",
"administrative_act_number": "575-16"
},
"name": "CONSORCIO CATAMARAN SKATE 2015",
"found": true,
"document_number": "900882996"
},
"error": "",
"end_at": "2020-05-30 21:54:06.453355",
"status": 200,
"message": "successful",
"queried_by": "YOUR-USER",
"service_name": "secop-co"
},
"message": "Request completed"
}
Ok, pero ¿qué significa cada campo en ese JSON?
Las partes generales:
message:
El mensaje es unstring
generado por Aptitude con un texto informativo sobre la solicitud..result:
El resultado contiene la parte principal de la solicitud..result.error:
El error es unstring
generado por Aptitude para la solicitud. Si todo funcionó, estará en blanco.result.message:
El mensaje es unstring
con dos opcionessuccessful
ounsuccessful
dependiendo de cómo terminó su solicitud.result.queried_by:
El campo queried_by es unstring
que indica que usuario creo la solicitud.result.end_at:
El campo end_at es unstring formatted date
que indica en qué momento la solicitud terminó en Apitude.result.service_name:
El campo service_name es unstring
que retorna el servicio llamado. Para este servicio siempre serásecop-co
.result.status:
El campo estado, es unentero
cuyo valor representa si el servicio retorno informacion para la solicitud enviada. Puede tomar alguno de los siguientes valores:200
: El servicio devolvió datos con la respuesta para la información que se envió en la solicitud.404
: El servicio no devolvió datos con la respuesta para la información que se envió en la solicitud.400
: El servicio no se inició porque su entrada no era válida.500
: Apitude intentó ejecutar tu solicitud, sin embargo, el servicio que utiliza Apitude para ejecutar su solicitud no funciona. Espera un poco y vuelve a intentarlo, Apitude no te cobrará solicitudes con este código.
Dependiendo del servicio, quieres que devuelva diferente códigos. Por ejemplo, si está pasando al usuario por un proceso de vinculación y desea que este quede en su lista blanca, debe buscar un
404
, porque un200
significaría que el usuario está de hecho en la lista. Otros casossin embargo, como crear objetos con el nombre de un usuario, desea que el código sea200
, ya que implicará que la creación fue un éxito.
Los datos en la respuesta:
Consulte los documentos oficiales de este servicio en línea para obtener más información sobre qué datos se devuelven.
Sobre este servicio
La Agencia Nacional de Contratación Pública - Colombia Compra Eficiente (ANCPCCE), como ente rector, tiene como objetivo desarrollar e impulsar políticas públicas y herramientas, orientadas a la organización y articulación, de los partícipes en los procesos de compras y contratación pública con el fin de lograr una mayor eficiencia, transparencia y optimización de los recursos del Estado.
¿A quién puede consultar utilizando este servicio?:
Este servicio (secop-co) está disponible para consultar unicamente empresas / negocios.
Get API Access