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 sentencias
POST /cl/tta/rulings-search/v1 Dataset
Una sola búsqueda sobre todas las sentencias que los 18 tribunales del TTA han publicado desde 2010, filtrada por RUC, RIT, tribunal, servicio o fecha.
as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], de la sentencia más reciente a la más antigua. Cada resultado es una sentencia: id, case_file_id, case_ruc (el rol único de causa) y registration_number (el RIT, p. ej. GR-14-00071-2013), caption (la carátula: el reclamante contra el servicio tributario o aduanero, en minúsculas, como la lista el TTA), court, court_id y region, agency (SII o SNA) y agency_name, procedure y procedure_id, subject (la materia) y subject_id, sentence_date, year, filing_date (fecha de presentación), summary (el extracto del tribunal, cuando lo da), jurisprudence (si el TTA la publica en su colección de jurisprudencia), pages, bytes, text_status, text_truncated (true solo en el raro texto de más de 600.000 caracteres, que se corta ahí; el PDF siempre está completo), document_url (la copia idéntica byte a byte de Croma del PDF firmado) y source_document_url (siempre null: el TTA no publica un enlace directo al archivo). Los campos que el tribunal no indica vienen en null.
Los resultados de búsqueda no incluyen el texto de la sentencia.
query sí busca dentro de él; para leer el texto usa el endpoint TTA Ruling.Aquí está cada sentencia definitiva de primera instancia que publica el TTA, unas 15.000 desde 2010, incluido el cuarto que no lista como jurisprudencia. Envía
jurisprudence_only: true para quedarte solo con la colección de jurisprudencia.Una sentencia, completa
POST /cl/tta/ruling/v1 Dataset
as_of, found, id y ruling, que trae todo lo que devuelve la búsqueda más content (una ventana sobre el texto de la sentencia, con text, offset, total_length, has_more y next_offset). Cada resultado es una sentencia: id, case_file_id, case_ruc (el rol único de causa) y registration_number (el RIT, p. ej. GR-14-00071-2013), caption (la carátula: el reclamante contra el servicio tributario o aduanero, en minúsculas, como la lista el TTA), court, court_id y region, agency (SII o SNA) y agency_name, procedure y procedure_id, subject (la materia) y subject_id, sentence_date, year, filing_date (fecha de presentación), summary (el extracto del tribunal, cuando lo da), jurisprudence (si el TTA la publica en su colección de jurisprudencia), pages, bytes, text_status, text_truncated (true solo en el raro texto de más de 600.000 caracteres, que se corta ahí; el PDF siempre está completo), document_url (la copia idéntica byte a byte de Croma del PDF firmado) y source_document_url (siempre null: el TTA no publica un enlace directo al archivo). Los campos que el tribunal no indica vienen en null.
Las sentencias largas se leen 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 TTA no ha publicado devuelve
found: false con HTTP 200, no un error.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.