Certificados (por thumbprint)
nfe.certificates (host api.nfse.io) lista, consulta e remove certificados
digitais por thumbprint. Complementa o upload legado
(companies.uploadCertificate, host api.nfe.io).
Métodos
| Método | Descrição | Retorno |
|---|---|---|
list(companyId) | Lista os certificados da empresa. | { certificates } |
getByThumbprint(companyId, thumbprint) | Consulta por thumbprint. | metadados do certificado |
deleteByThumbprint(companyId, thumbprint) | Remove por thumbprint. | void |
getByThumbprintV1(companyId, thumbprint) | Variante v1. | metadados |
deleteByThumbprintV1(companyId, thumbprint) | Variante v1. | void |
Exemplo
const { certificates = [] } = await nfe.certificates.list(companyId);
const thumb = certificates[0]?.thumbprint;
if (thumb) {
const cert = await nfe.certificates.getByThumbprint(companyId, thumb);
// await nfe.certificates.deleteByThumbprint(companyId, thumb);
}
O envio do .pfx é feito por companies.uploadCertificate (host api.nfe.io).
Aqui você consulta/remove o que já foi enviado.