> ## Documentation Index
> Fetch the complete documentation index at: https://docs.emify.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Certificados digitales

> Qué es el certificado digital de una empresa y cómo se gestiona en Emify.

Cada documento tributario debe ir firmado electrónicamente en nombre del contribuyente. Emify usa el **certificado digital** de la empresa emisora para firmar los documentos antes de enviarlos al ente tributario.

## Qué es

El certificado digital es un archivo emitido por una autoridad certificadora reconocida por el ente tributario, asociado al contribuyente. Sin un certificado válido y vigente cargado en la empresa, Emify no puede firmar ni emitir documentos.

## Subir un certificado

Se sube como archivo (`.pfx`) mediante `multipart/form-data`:

```bash theme={null}
curl -X POST https://api.emify.co/api/companies/{company_id}/certificates \
  -H "X-Api-Key: tu_api_key" \
  -F 'certificate=@/ruta/al/certificado.pfx'
```

## Gestión de certificados

| Acción                 | Endpoint                                              |
| ---------------------- | ----------------------------------------------------- |
| Subir certificado      | `POST /api/companies/{idCompany}/certificates`        |
| Listar certificados    | `GET /api/companies/{idCompany}/certificates/list`    |
| Obtener un certificado | `GET /api/companies/{idCompany}/certificates/{id}`    |
| Eliminar certificado   | `DELETE /api/companies/{idCompany}/certificates/{id}` |

<Warning>
  Los certificados tienen fecha de vencimiento. Un certificado vencido impide la emisión. Renuévalo antes de que expire y súbelo a la empresa.
</Warning>

<Tip>
  Sube el certificado como parte del alta de una empresa, junto con la solicitud de [folios](/guias/folios), para dejarla lista para emitir.
</Tip>
