Checklist de integração
Sequência recomendada do primeiro acesso à produção.
- Obter uma chave
testcom escopo adequado — cadastro de empresa/certificado exigefull_access; uma chaveinvoices_read_writepode emitir com cadastro prévio. - Cadastrar ou consultar a empresa no ambiente correspondente (
POST /v1/companies,GET /v1/companies/:id). - Verificar a prontidão da empresa:
statusdeve serreadyesetupGapsvazio — o município fiscal (municipality_code) é obrigatório em todos os ambientes; emlive, também é necessário o certificado ativo (certificate). - Enviar o certificado A1 (.p12) com
POST /v1/companies/:companyId/certificates— o CNPJ deve corresponder ao da empresa. - Emitir a primeira nota no ambiente
testcomPOST /v1/invoices, usandoIdempotency-Keyestável, e guardarid. - Acompanhar o status por
GET /v1/invoices/:idou webhooks assinados — a emissão é assíncrona. - Registrar um webhook (
POST /v1/webhooks), guardar osecrete verificar a assinatura; conferir entregas emGET /v1/webhooks/deliveries. - Aguardar os documentos prontos (
documentsStatus: "ready") para gerar a URL assinada e solicitar o email; conferir o estado do email separadamente (emailStatus).