noticeUID de um processo, retorna o cabeçalho do
processo, a lista de adjudicações por fornecedor e cada contrato adjudicado
sob ele. Endpoints complementares buscam por fornecedor ou entidade, aprofundam
em um contrato (com suas adições, garantias e plano de entregas) e listam as
multas e sanções contra um contratista.
Os dados provêm da publicação oficial dos registros do SECOP II da
Colombia Compra Eficiente. Os contratos adjudicados são obtidos dos
registros oficiais de contratos, que são a fonte autorizada de quem
realmente ganhou (os campos de adjudicação do próprio registro do processo
são atualizados com atraso).
Processo por noticeUID
POST /co/secop/process/v1
noticeUID é o identificador do aviso do processo, com o formato
CO1.NTC.<number> (p. ex. CO1.NTC.9458505).
Contratos por fornecedor
POST /co/secop/contracts-by-provider/v1
Lista os contratos adjudicados a um fornecedor (cédula ou NIT) através de cada
entidade contratante: o perfil do contratista.
document_number, os filtros aplicados (entity_nit, from_date,
to_date), count, capped, contracts[] (a mesma estrutura de contrato
que abaixo) e um objeto pagination (total, page_size, total_pages,
page). Páginas de 500, os mais recentes primeiro; quando capped é true
a página está cheia, então solicite a próxima page ou restrinja a busca.
Processos por entidade
POST /co/secop/processes-by-entity/v1
Lista os processos de contratação publicados por uma entidade contratante (por NIT),
opcionalmente dentro de uma janela de data de publicação: a população a auditar de uma entidade.
Retorna resumos leves; aprofunde em um deles com a consulta por noticeUID acima.
document_number, from_date, to_date, count, capped,
processes[] (cada um com notice_uid, process_id, name, entity,
entity_nit, modality, contract_type, base_price, phase,
procedure_status, published_date e url) e um objeto pagination
(total, page_size, total_pages, page). Páginas de 500, os mais
recentes primeiro; quando capped é true a página está cheia, então
solicite a próxima page.
Contrato por id
POST /co/secop/contract/v1
Resolve um contrato eletrônico pelo seu id e anexa seu histórico satélite:
adições/modificações registradas, apólices de garantia e o plano de entregas
com avanço planejado vs real.
found, contract_id, contract (a mesma estrutura que
contracts[] abaixo) e três listas, cada uma limitada a 200 com seu indicador
*_capped:
Sanções por fornecedor
POST /co/secop/sanctions-by-provider/v1
Lista as multas e sanções registradas contra um contratista do Estado. Os
registros cobrem desde 2010 até o presente.
document_number, count, capped e sanctions[], cada uma com
entity, entity_nit, entity_level, entity_order, municipality,
resolution_number, provider, contract_number, sanction_value,
published_date, final_date (data de firmeza) e url.
Resposta
process
awards[]
Uma linha por fornecedor adjudicado (os acordos-quadro adjudicam a muitos):
contracts[]
Os valores vazios ou de preenchimento são normalizados para
null. Os campos
monetários e de contagem são números; as datas são yyyy-mm-dd.
Um processo também tem seções disponíveis apenas no próprio site do SECOP (Documentos
Tipo, Cuestionario, Observaciones, downloads de documentos) ou em outros
registros do SECOP (plano anual de aquisições, detalhe do orçamento).
Essas não fazem parte destas respostas.
Referência completa
Esquemas, campos de resposta e um playground interativo.