Comunicação com o Fiscal.io Monitor via Web API
A integração por meio de WebAPI disponibiliza um serviço de API HTTP que possibilita a comunicação direta com o Fiscal.io Monitor. Esse recurso viabiliza o envio de requisições do tipo GET para consulta de informações e também permite o envio de solicitações no formato REST utilizando JSON como padrão de estrutura de dados, garantindo interoperabilidade e padronização no processo de integração entre sistemas.
O que é uma Web API? É uma interface programática que contém endpoints expostos que habilitação a comunicação por sistemas de terceiros utilizando o padrão JSON.
Requisitos
Para ativar o serviço de API HTTP, é necessário possuir um plano Enterprise – confira os detalhes em
nossos planos.
Como ativar o serviço de Web API
Clique no link localizado no canto inferior esquerdo da tela "Integração: enviar e receber XML" .
Se você já tiver integrações, o Fiscal Monitor abrirá a janela [Gerenciador de Canais de Comunicação] e você deverá clicar em [Adicionar] conforme tela abaixo.
Se for a primeira configuração ou você clicou em [Adicionar], aparecerá a tela abaixo.
Escolha a opção "Receber solicitações via Web Api" e clique em "Configurar integração".
Na tela abaixo, preencha os seguintes campos:
Nome do canal: Campo para informar o nome do canal.
Objetivo do canal: Receber arquivos XML
Local : Computador que será ativado o serviço de Web API.
Nota: Selecione o nome do computador onde foi instalado Fiscal.io Server conforme manual.
Meio de integração: Integração via Api Web
Frequência : Deve ser escolhida a frequência (tempo) em minutos, que o monitor buscará as informações na pasta.
Destino Http(s): informar o endereço de destino Porta: informar a porta
Nota: Selecione o nome do computador onde foi instalado Fiscal.io Server conforme manual.
Habilitar rastreabilidade (opcional): Permite analisar o canal de integração e comunicação configurado.
Nota: Marque esta opção somente em ambiente de testes para evitar geração de arquivos de log desnecessário e grandes no servidor.
Clique em "Salvar" para concluir a configuração.

Teste de funcionamento
Após criar a integração, aguarde até 5 minutos, acesse seu navegador de preferência e informe o [nome ou endereço do servidor] + [porta de rede] onde o servidor ativado conforme exemplo abaixo. Lembrando que estas duas informações [servidor] e [porta] são encontradas na tela acima.
Ao acessar a Web API via navegador, deverá aparecer uma tela conforme exemplo abaixo.
Endpoints de comunicação
Obter documentos fiscais e eventos relacionados
Obter Eventos relacionados a documentos fiscais
Obter PDF do documento
Registrar certificado digital
- curl --location 'http://localhost:8000/DOC/CERTIFICATE' \
- --header 'Content-Type: application/json' \
- --data '{
- "GZipCert": "Certificado digital no formato GZip",
- "Password": "Senha do certificado"
- }'
Cadastrar CPF ou CNPJ
- curl --location 'http://localhost:8000/COMPANY' \
- --header 'Content-Type: application/json' \
- --data '{
- "CNPJ" : "11111111111111",
- "Nome": "Nome da empresa",
- "Estado" : "31",
- "Certificado" : "123123425234",
- "DisableAutoScan" : "",
- "Environment" : "1",
-
- "GetNFeAndEvent" : "X",
- "NFeDownAuto" : "X",
- "GetCTeAndEvent" : "X",
- "GetMDFeAndEvent" : "X",
-
- "GetNFeOutAndEvent" : "X",
- "NFeOutDownAuto" : "W",
- "GetNFCeOutAndEvent" : "X",
- "NFCeOutDownAuto" : "W",
- "GetCTeOutAndEvent" : "X",
- "CTeOutDownAuto" : "W"
- }'
Atribuir etiqueta a documento
Registrar evento