---
title: "CT-e (conhecimento de transporte)"
description: "Habilite e consulte CT-e por chave de acesso com nfe.transportationInvoices (host api.nfse.io)."
source_url: https://nfe.io/docs/desenvolvedores/bibliotecas/nodejs/recursos/cte-transporte
last_updated: 2026-07-03
---

# CT-e (conhecimento de transporte)

`nfe.transportationInvoices` (host `api.nfse.io`, chave de dados) habilita a
captura de CT-e e consulta documentos por chave de acesso.

## Métodos

| Método | Descrição | Retorno |
|---|---|---|
| `enable(companyId, data)` / `disable(companyId)` | Habilita/desabilita a captura de CT-e. | settings |
| `getSettings(companyId)` | Configuração atual. | settings |
| `retrieve(companyId, accessKey)` | Consulta um CT-e por chave. | dados do CT-e |
| `downloadXml(companyId, accessKey)` | XML do CT-e. | XML |
| `getEvent(companyId, ...)` / `downloadEventXml(companyId, ...)` | Eventos do CT-e. | evento / XML |

## Exemplo

```typescript
const settings = await nfe.transportationInvoices.getSettings(companyId);
const cte = await nfe.transportationInvoices.retrieve(companyId, accessKey);
```

## Próximos passos

- [NF-e de entrada (inbound)](./inbound-product-invoices.md)
- [Roteamento multi-host / multi-chave](../multi-host-routing.md)
