Notas Nacional • Versão 1.00.02 • Padrão ABRASF

Notas Nacional

API RESTful completa para emissão, consulta e gerenciamento de Notas Fiscais de Serviços Eletrônicas (NFS-e) integrada ao Sistema Nacional, com assinatura digital, geração de DANFS-e e gestão de eventos.

🔒 Ambiente Seguro • Todas as comunicações são criptografadas via HTTPS • Autenticação via Bearer Token (JWT)

Recursos da API

Tudo que você precisa para integrar seu sistema com a emissão de NFS-e nacional

Emissão de NFS-e

Emita notas fiscais de serviço de forma automatizada com validação completa e assinatura digital.

Consulta de NFS-e

Consulte notas por chave de acesso, número, período ou CNPJ do prestador/tomador.

Cancelamento

Cancele notas fiscais dentro do prazo legal com registro automático de eventos.

Substituição

Substitua notas fiscais mantendo o histórico completo de alterações.

DANFSe em PDF

Gere o Documento Auxiliar da NFS-e em formato PDF com layout oficial.

XML Assinado

Acesse o XML completo da nota com assinatura digital para arquivamento.

Lotes de DPS

Envie múltiplas DPS em lote para processamento assíncrono.

Eventos

Acompanhe todos os eventos relacionados às notas fiscais em tempo real.

Documentação Completa

Escolha a forma que preferir para explorar nossa API

Swagger UI

Interface interativa para explorar e testar todos os endpoints da API em tempo real.

  • Teste endpoints diretamente no navegador
  • Visualize schemas de request/response
  • Autenticação integrada
  • Exemplos de payload

OpenAPI Spec

Especificação OpenAPI 3.0 para importar em ferramentas como Postman, Insomnia ou gerar SDKs.

  • Formato JSON padronizado
  • Importável no Postman
  • Geração automática de SDKs
  • Validação de contratos

Guia de Integração

Manual completo com exemplos práticos, fluxos de integração e boas práticas.

  • Passo a passo detalhado
  • Exemplos em múltiplas linguagens
  • Tratamento de erros
  • Casos de uso comuns

Painel Administrativo

Acesse o painel para gerenciar contribuintes, certificados digitais, usuários e emissões de NFS-e.

  • Gestão de contribuintes e CNPJs
  • Upload de certificados digitais A1
  • Emissão e consulta de NFS-e
  • Geração de tokens de API por empresa

Principais Endpoints

Visão geral dos endpoints disponíveis na API

Método Endpoint Descrição
POST /api/auth/login Autenticação do usuário e obtenção do token Sanctum
POST /api/auth/register Cadastro de novo usuário (sujeito a aprovação)
GET /api/empresa Dados da empresa autenticada via API Token
GET /api/nfse Listagem de NFS-e da empresa
POST /api/nfse Emissão de NFS-e individual
POST /api/nfse/lote Emissão de NFS-e em lote
GET /api/nfse/estatisticas Estatísticas de emissão da empresa
GET /api/nfse/{chaveAcesso} Consulta de NFS-e por chave de acesso
GET /api/nfse/{chaveAcesso}/xml Download do XML assinado
GET /api/danfse/{chaveAcesso} Download do DANFS-e em PDF (público)
POST /api/nfse/{chaveAcesso}/cancelar Cancelamento de NFS-e
POST /api/nfse/{chaveAcesso}/substituir Substituição de NFS-e
GET /api/nfse/{chaveAcesso}/eventos Listagem de eventos vinculados à NFS-e
POST /api/nfse/{chaveAcesso}/eventos Registro de evento na NFS-e
GET /api/DFe/{ultimoNSU} Distribuição de DF-e a partir do último NSU
GET /api/lotes Listagem de lotes processados
GET /api/lotes/{id} Consulta de status e XML do lote
GET /api/parametros_municipais/{codigoMunicipio} Parâmetros municipais (alíquotas, regimes, retenções)
GET /api/municipios/conveniados Listagem de municípios conveniados ao Sistema Nacional
GET /api/health Health check da API
Ver Todos os Endpoints no Swagger

Autenticação por API Token

A Notas Nacional utiliza dois modelos de autenticação: API Token por empresa (Bearer) para integrações de sistemas e Sanctum para o painel administrativo.

  • 1

    Cadastre-se no painel

    Crie sua conta e aguarde a aprovação por um administrador.

  • 2

    Cadastre o contribuinte e o certificado A1

    Inclua o CNPJ da empresa, faça upload do certificado digital A1 e gere o API Token.

  • 3

    Use o token nas requisições

    Envie o token no header Authorization: Bearer nfse_{id}_{hash} ou em X-Api-Token.

Exemplo de Autenticação
// 1. Use o API Token gerado para a empresa no painel
GET /api/empresa
Authorization: Bearer nfse_{id}_{hash}

// Resposta:
{
  "sucesso": true,
  "dados": {
    "id": 1,
    "documento": "00000000000000",
    "razao_social": "Empresa Exemplo LTDA",
    "ambiente": "homologacao"
  }
}

// 2. Emissão de NFS-e
POST /api/nfse
Authorization: Bearer nfse_{id}_{hash}
Content-Type: application/json

Precisa de Ajuda?

Estamos aqui para ajudar você na integração

Documentação

Consulte nossa documentação completa com exemplos e tutoriais.

Acessar docs

Suporte por E-mail

Envie suas dúvidas técnicas para nossa equipe de suporte.

suporte@apinfe.com.br

Comunidade

Participe da nossa comunidade de desenvolvedores.

Entrar no Discord

Suporte Premium

Atendimento prioritário para clientes enterprise.

Saiba mais