---
title: "Listar certificados (sin material secreto)"
method: GET
path: "/certificados"
tags: ["certificados"]
---

# Listar certificados (sin material secreto)

`GET /certificados`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/certificados`
- Auth: HTTP bearer

## Query parameters

- `emisorId` string, uuid

## Response `200`

Certificados

- Certificado[]
  - `id` string, uuid
  - `emisorId` string
  - `alias` string, nullable
  - `entidadCertificadora` string, nullable: Entidad que emitió el certificado, leída del issuer del .p12 al subirlo. Null en los certificados anteriores a que se empezara a registrar.
  - `subject` string, nullable
  - `notAfter` string, nullable
  - `estado` 'activo' | 'inactivo' | 'revocado': activo = en uso (una por emisor); inactivo = jubilada al subir otra o subida en espera, recuperable con PATCH accion=activar; revocado = inválida, terminal.
  - `verificadaPruebasAt` string, date-time, nullable: Cuándo el SRI autorizó la factura de PRUEBA firmada con esta firma (POST /certificados/{id}/probar). En ese mismo acto el worker la puso en uso. Null si nunca se probó o la prueba aún no terminó.
  - `prueba` object, nullable: Estado de la factura de PRUEBA con la que se comprobó la firma. Null si nunca se probó. AUTORIZADO = verificada; RECHAZADO/DEVUELTA traen el mensaje del SRI; el resto (BORRADOR, FIRMADO, ENVIADO, RECIBIDA) = en curso.
    - `estado` string
    - `mensaje` string, nullable

---

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