> ## 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.

# Inicio rápido

> Emite tu primer documento tributario electrónico con la API de Emify.

Esta guía te lleva desde tus credenciales hasta emitir un documento. Los ejemplos usan la URL de producción `https://api.emify.co`.

## Prerequisitos

* Una API key activa (ver [Autenticación](/primeros-pasos/autenticacion)).
* Una empresa emisora configurada con certificado digital y folios (CAF) vigentes (ver [Dar de alta una empresa](/guias/dar-de-alta-empresa)).

## 1. Identifica tu empresa

Lista las empresas asociadas a tu API key para obtener el `company_id` con el que vas a operar.

```bash theme={null}
curl https://api.emify.co/api/companies \
  -H "X-Api-Key: tu_api_key"
```

## 2. Emite un documento

Envía el documento a emitir. Emify lo genera, firma y remite al ente tributario de forma asíncrona.

```bash theme={null}
curl -X POST https://api.emify.co/api/companies/{company_id}/invoices \
  -H "X-Api-Key: tu_api_key" \
  -H "Content-Type: application/json" \
  -d @factura.json
```

La respuesta incluye el identificador del documento y su estado inicial. El procesamiento ante el ente tributario es asíncrono. Para un ejemplo completo del cuerpo (emisor, receptor, ítems, impuestos y totales), ver [Emitir un comprobante](/guias/emitir-comprobante).

## 3. Consulta el estado

Recupera el documento para ver su estado de procesamiento.

```bash theme={null}
curl https://api.emify.co/api/companies/{company_id}/invoices/{invoice_id} \
  -H "X-Api-Key: tu_api_key"
```

<Tip>
  En lugar de consultar el estado por polling, configura un [webhook](/esenciales/webhooks) para recibir una notificación cuando el documento cambie de estado.
</Tip>

## Siguientes pasos

<Columns cols={2}>
  <Card title="Referencia de la API" icon="code" href="/api-reference/introduccion">
    Explora todos los endpoints disponibles.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/esenciales/webhooks">
    Recibe eventos en tiempo real sobre tus documentos.
  </Card>
</Columns>
