La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye
as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.Buscar doctrina y jurisprudencia
POST /co/superfinanciera-doctrine/search/v1 Dataset
Una sola búsqueda sobre el texto completo de todos los conceptos desde 1994 y todos los fallos jurisdiccionales de la Superintendencia, filtrada por colección, año, número, expediente, emisor, descriptor, fecha o estado del texto.
as_of (qué tan actualizados están los datos), los filtros aplicados, total (coincidencias en todas las páginas), page, per_page, total_pages, count y results[], del más reciente al más antiguo. Cada resultado incluye id (el identificador del documento en el catálogo de la Superintendencia), collection (concept, jurisdictional_ruling, financial_case_law u other), type (Concepto, Fallo o Sentencia), number y number_key, registration_number y registration_key (el expediente o radicado), year, issued_at, title, subject, summary (el resumen de la propia SFC), topics[] y topic_keys[], issuer e issuer_key, reporting_judges[] (el ponente de una sentencia), series, notes, withdrawn_at, text_status, document_format, official_url (la entrada en el catálogo de la Superintendencia) y document_url (el documento mismo).
text_status indica si el texto completo del documento está aquí: extracted (sí), no_text_layer (el documento es un escaneo, o está en un formato sin texto que leer), audio (una audiencia que la SFC publicó como grabación, como hizo con la mayoría de los fallos proferidos en audiencia), dead_link (el enlace de la SFC no lleva a un documento), withdrawn o no_document. Todas las entradas están aquí sea cual sea su estado, con official_url y, cuando lo hay, document_url.Los resultados de búsqueda no incluyen el texto del documento, que llega a decenas de miles de caracteres.
query sí busca dentro de él, así que una frase del cuerpo encuentra el documento; para leer el texto usa el endpoint Superfinanciera Doctrine Entry.Un documento, completo
POST /co/superfinanciera-doctrine/entry/v1 Dataset
as_of, found, entry_id y entry, que trae todo lo que devuelve la búsqueda más content: una ventana sobre el texto completo del documento, con text, offset, total_length, has_more y next_offset. content es null salvo que text_status sea extracted. Cada resultado incluye id (el identificador del documento en el catálogo de la Superintendencia), collection (concept, jurisdictional_ruling, financial_case_law u other), type (Concepto, Fallo o Sentencia), number y number_key, registration_number y registration_key (el expediente o radicado), year, issued_at, title, subject, summary (el resumen de la propia SFC), topics[] y topic_keys[], issuer e issuer_key, reporting_judges[] (el ponente de una sentencia), series, notes, withdrawn_at, text_status, document_format, official_url (la entrada en el catálogo de la Superintendencia) y document_url (el documento mismo).
Los fallos largos llegan a cientos de miles de caracteres, así que el texto se lee por rangos: envía
offset y limit, y luego pasa el next_offset de la respuesta como offset hasta que has_more sea falso.Un id que el catálogo no contiene devuelve
found: false con HTTP 200, no un error.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.