---
title: "Supersociedades Decisions Search"
method: POST
path: "/co/supersociedades-baranda/decisions-search/v1"
tags: ["Colombia", "Supersociedades Baranda Virtual"]
---

# Supersociedades Decisions Search

`POST /co/supersociedades-baranda/decisions-search/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/co/supersociedades-baranda/decisions-search/v1`
- Auth: HTTP bearer

Search the full text of the autos (court orders) the Superintendencia de Sociedades notifies in its daily estados since 2024: procedimientos mercantiles (corporate and commercial disputes, where it acts as a court), reorganización, liquidación judicial, intervención and its six intendencias regionales. Use it to find how the Superintendencia has recently ruled on a legal issue (write `query` in Spanish legal wording, e.g. `levantamiento de medidas cautelares poseedor`, `nulidad por indebida notificación`, `desestimación de la personalidad jurídica`), to follow every decision in a company's insolvency by NIT, or to read a day's estados without opening PDFs (`from_date` = `to_date`). Each result is one auto, newest notified first: the company or parties, the process, the asunto, the expediente and case number, the court officer, the dates, the estado line that notified it, the opening of what it orders, and our copy of the PDF. Results carry no full text: call `supersociedades_baranda_decision` with a result's `filing_id` to read the reasoning. Served by Croma from its copy (`as_of` says how current it is).

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `query` string: Optional words matched against the full text of each auto (the antecedentes, the Superintendencia's reasoning and what it orders), the company or parties, the asunto and the estado line, in Spanish, e.g. `levantamiento medidas cautelares poseedor` or `nulidad por indebida notificación`. Results stay newest first.
  - `document_number` string: Optional NIT or cédula of the company or person the process is about, digits only, no verification digit. Autos of procedimientos mercantiles name parties instead; search those with `query`.
  - `dependency` 'any' | 'apoyoJudicialPM' | 'apoyoJudicialR' | 'apoyoJudicialL' | 'apoyoJudicialI' | 'barranquillaNew' | 'bucaramangaNew' | 'caliNew' | 'cartagenaNew' | 'manizalesNew' | 'medellinNew': Optional dependencia that notified the auto: `apoyoJudicialPM` (procedimientos mercantiles: corporate disputes, shareholder actions, piercing the corporate veil, the Superintendencia acting as a commercial court), `apoyoJudicialR` (reorganización), `apoyoJudicialL` (liquidación judicial), `apoyoJudicialI` (intervención), an intendencia regional (`barranquillaNew`, `bucaramangaNew`, `caliNew`, `cartagenaNew`, `manizalesNew`, `medellinNew`), or `any`.
  - `case_number` string: Optional número de proceso exactly as the auto prints it, e.g. `2024-800-00267` (procedimientos mercantiles) or `2024-INS-3404`.
  - `file_number` string: Optional expediente (process file) number as the source prints it.
  - `from_date` string, date: Optional date filter in yyyy-mm-dd format.
  - `to_date` string, date: Optional date filter in yyyy-mm-dd format.
  - `page` integer: 1-based page number for paginated results.
  - `per_page` integer: Rows per page, 1-100.

## Response `200`

Successful response

- SupersociedadesBarandaDecisionsSearchResponse
  - `data` SupersociedadesBarandaDecisionsSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `total` integer, required: Matching rows, or the count cap when `total_is_exact` is false.
    - `total_is_exact` boolean, required: False when `total` is the count cap rather than the exact number of matches.
    - `page` integer, required
    - `per_page` integer, required
    - `total_pages` integer, required: A floor when `total_is_exact` is false.
    - `count` integer, required: Rows in this page.
    - `results` object[], required
      - `filing_id` string, required: Número de radicado of the auto, `yyyy-NN-nnnnnn` (`NN` is the office: `01` Bogotá, `02` Medellín, `03` Cali, `04` Barranquilla, `05` Manizales, `06` Bucaramanga, `07` Cartagena).
      - `decided_date` string, nullable, required: Date of the auto as the estado prints it, `yyyy-mm-dd`.
      - `decided_at` string, nullable, required: Date and time the auto was signed, in Bogotá time, when the auto carries the filing stamp (most since mid 2024; never on procedimientos mercantiles).
      - `notified_date` string, required: Date of the estado that notified the auto, `yyyy-mm-dd`. Terms run from the day after.
      - `estado_filing_id` string, required: Radicado of the estado that notified the auto; the `publication` endpoint returns it.
      - `estado_sequence` string, nullable, required: Consecutivo of that estado, e.g. `415-000374`.
      - `estado_entry` string, nullable, required: The estado's line for this auto, as printed: for procedimientos mercantiles the case number, the decision, the plaintiff and the defendant; for insolvency, the company and the trámite.
      - `dependency` 'apoyoJudicialPM' | 'apoyoJudicialR' | 'apoyoJudicialL' | 'apoyoJudicialI' | 'barranquillaNew' | 'bucaramangaNew' | 'caliNew' | 'cartagenaNew' | 'manizalesNew' | 'medellinNew', required: The dependencia that notified it: `apoyoJudicialPM` (procedimientos mercantiles, the Superintendencia acting as a commercial court), `apoyoJudicialR` (reorganización), `apoyoJudicialL` (liquidación judicial), `apoyoJudicialI` (intervención), or an intendencia regional (`barranquillaNew`, `bucaramangaNew`, `caliNew`, `cartagenaNew`, `manizalesNew`, `medellinNew`).
      - `dependency_name` string, nullable, required: The dependencia's label, e.g. `APOYO JUDICIAL - PROCEDIMIENTOS MERCANTILES`.
      - `company_name` string, nullable, required: The company or person the process is about (sujeto del proceso), as the auto prints it; null on procedimientos mercantiles, which name `parties` instead.
      - `company_document_number` string, nullable, required: NIT or cédula of that company or person, digits only, when the auto prints it.
      - `parties` string, nullable, required: Procedimientos mercantiles: the parties as the auto prints them, `<plaintiff> contra <defendant>`.
      - `process` string, nullable, required: The process as the auto names it, e.g. `Liquidación judicial`, `Reorganización empresarial`, `Proceso verbal sumario`.
      - `subject` string, nullable, required: Asunto: what the auto is about, in the Superintendencia's words, e.g. `Resuelve solicitud de nulidad`.
      - `file_number` string, nullable, required: Expediente number as the auto prints it.
      - `case_number` string, nullable, required: Número de proceso as the auto prints it, e.g. `2024-800-00267` (procedimientos mercantiles) or `2024-INS-3404`.
      - `officer_role` string, nullable, required: The court officer's role as the auto prints it: liquidador, promotor, agente interventor, auxiliar de la justicia.
      - `officer` string, nullable, required: The court officer's name.
      - `procedure` string, nullable, required: Trámite of the auto at the source, from its filing stamp.
      - `procedure_code` integer, nullable, required: The trámite's numeric code at the source.
      - `office` string, nullable, required: The group that issued the auto, from its filing stamp, e.g. `444 - GRUPO DE PROCESOS DE LIQUIDACION A`.
      - `sequence` string, nullable, required: Consecutivo of the auto, from its filing stamp, e.g. `444-054899`.
      - `pages` integer, nullable, required: Pages of the auto.
      - `decision` string, nullable, required: What the auto orders, cut to its first 1,500 characters; the `decision` endpoint returns it whole, with the full text.
      - `document_url` string, nullable, required: Our copy of the auto's PDF; null while the source has not digitized it.
      - `documents` object[], required: Every file the source lists for the auto (the auto and any annex), with our copy of each.
        - `name` string, required: The file name as the source lists it, e.g. `2026-01-706561.PDF`.
        - `document_url` string, nullable, required: Our copy of the file; null when the source lists the file but does not serve it.
        - `source_document_url` string, nullable, required: The source's own viewer link for the radicado.
        - `bytes` integer, nullable, required: Size of our copy in bytes.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
