---
title: "Listar los informes de la cuenta"
method: GET
path: "/v1/reports"
tags: ["Reports"]
---

# Listar los informes de la cuenta

`GET /v1/reports`

## Request

- Base URL: `https://api.almanac.ar`
- URL: `https://api.almanac.ar/v1/reports`
- Auth: HTTP bearer

Paginado, más reciente primero. Excluye informes 'no_resuelto' (sin contenido, no se cobraron).

## Query parameters

- `cuit` string: Filtro por substring del CUIT (con o sin guiones).
- `limit` integer: Default 10, máximo 50.
- `offset` integer, nullable: Default 0.

## Response `200`

Página de informes.

- ReportsListResponse
  - `items` ReportListItem[], required
    - `id` string, required
    - `cuit` string, required
    - `cuit_formateado` string, required
    - `denominacion` string, nullable, required
    - `denominacion_origen` 'padron' | 'concursos' | 'marcas' | 'cendeu' | 'null', nullable, required: De dónde se resolvió el nombre: 'padron' (ARCA), 'concursos'/'marcas' (fallback dentro del propio informe), o 'cendeu' (BCRA, último fallback, batch).
    - `status` 'ok' | 'parcial' | 'no_resuelto', required: 'ok': todas las secciones resolvieron con dato real. 'parcial': al menos una sección tiene dato real, pero no todas. 'no_resuelto': ninguna fuente entregó nada — no se cobra.
    - `generated_at` string, required
    - `created_at` string, required
  - `has_more` boolean, required

## Other responses

- `401`: Sin sesión ni API key.
- `403`: Cuenta suspendida (requireAuth, cualquier ruta autenticada), o canal API no habilitado en el plan.
- `429`: rate_limited.
- `500`: Error inesperado.

---

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