Colombia
Consejo de Estado

Consejo de Estado Jurisprudence Search

Search the Relatoría del Consejo de Estado's traditional jurisprudence corpus (broadly providencias before December 2021) by section, type, date window, radicado, ponente, party or challenged rule. Each row carries the providencia's metadata plus a url permalink to feed to consejo-estado-providencia. For December 2021 onward use the SAMAI endpoints.

Supports async delivery: set Prefer: wait=N for an inline result, pass callback_url to receive a POST when ready, or poll GET /jobs/{id}.

post/co/consejo-estado/search/v1

Request

  • Base URL: https://api.croma.run
  • URL: https://api.croma.run/co/consejo-estado/search/v1
  • Auth: HTTP bearer

Headers

Idempotency-Keystring
Example:0f8e9a42-6b7c-4d1e-9a3f-2c5d7e8f9a0b

Optional client-chosen key for this request (any string up to 255 characters, e.g. a UUID). Every Croma operation is an idempotent lookup: repeating a request with the same body returns the same result and creates nothing, so retrying after a timeout or network failure is always safe. The key is echoed back in the Idempotency-Key response header so you can correlate a retry with its first attempt. Each attempt that reaches the API counts against the rate limit.

Preferstring
Example:wait=30

Set wait=N to hold the connection up to N seconds for an inline result. If the job finishes in time you get the normal 200 body; otherwise a 202 with a status_url to poll.

Request body

sectionstring

Optional section filter (e.g. SECCION TERCERA, SALA PLENA). Empty means all sections.

type'' | 'AUTO' | 'CONCEPTO' | 'SENTENCIA'

Filter by providencia type; empty means any.

registration_numberstring

Optional número de proceso (radicado) filter.

reporting_judgestring

Optional consejero ponente filter.

plaintiffstring

Optional demandante (actor) filter.

defendantstring

Optional demandado filter.

statutestring

Optional norma o acto demandado filter.

from_datestring date

Optional date filter in yyyy-mm-dd format.

to_datestring date

Optional date filter in yyyy-mm-dd format.

pageinteger

1-based page number for paginated results.

per_pageinteger

Results per page (max 20). The source returns one record per view, so larger pages take proportionally longer.

callback_urlstring uri

POST the job result here when it finishes.

Response

Successful response

Changes

No recorded changes to this operation across all 1 revision of this API.