Ir para conteúdo principal

Endpoint - Informe de Contador

Saiba como configurar e como utilizar essa integração.

Escrito por Intercom
Atualizado hoje

O que este endpoint faz

O endpoint Informe de Contador permite que sistemas externos enviem leituras de contadores associados a equipamentos cadastrados no Keepfy, garantindo que seja mantido o histórico de medições atualizado.

Pré-requisitos

  • Conta ativa no Keepfy;

  • Usuário com perfil administrador para realizar a configuração;

  • Configurar sistema para receber mensagem.

Configurações necessárias

  1. Em 'Minha Conta', acesse a opção 'Integração';

  2. Clique em sobre a seção de integração 'Equipamento';

  3. Verifique se não há uma integração 'Custom' habilitada, ela pode conter o endpoint de informe de contador. Caso não tenha, clique em 'Nova Integração'.

  4. No passo 1, nomeie sua integração. Este campo é livre, mas recomendamos que você escolha um nome que caracterize o processo desejado.

  5. No passo 2, crie um grupo de filiais. Ou seja, você pode organizar o recebimento de mensagens por grupos de filiais e a configuração escolhida estará atrelada aquele grupo, com diferenças entre códigos de empresa e filial que serão vistos no passo 4.

  6. No passo 3, atente-se aos metadados escolhidos. Clique em 'Novo Metadado', dê um nome para caracterizar, e selecione o endpoint desejado, no contexto desde exemplo, escolha Informe de Contador.

  7. Ainda no passo 3 veja que ao escolher o endpoint de Informe de Contador campos padrão são carregados. Campos internos são aqueles em que formatos vamos identificar e receber, campos externos podem ser alterados conforme a requisição do cliente, porém é importante manter a correlação correta conforme a mensagem de requisição enviada e o processo desejado. Mais detalhes sobre os campos serão apresentados em 'Dicionário de campos';

  8. Para fins didáticos, neste momento, faremos a alteração de alguns campos com novas chaves:

  9. Desta forma, a requisição deve estar de acordo com as chaves - veremos abaixo em 'exemplo prático';

  10. Confirme e prossiga para o último passo;

  11. No último passo, onde são listadas as filiais, informe o código da empresa e da filial para facilitar a identificação conforme a necessidade de passagem de parâmetros. Não esqueça de salvar a edição.

  12. Ao avançar a configuração estará terminada e pronta para ser utilizada.

Exemplos práticos

Abaixo apresentamos alguns exemplos práticos para facilitar o entendimento referente ao uso.

1 - Registro de Informe de Contador (POST)

  • A requisição deve ser enviada para: https://api.keepfy.com/v1/informcounter

  • O tipo de autenticação é 'Basic authorization', isso é, usuário e senha Keepfy com acesso a registros de contadores. Portanto, um usuário com perfil de executor ou planejador.

  • Informe os parâmetros obrigatórios: companyId e branchId, conforme configurados;

  • A execução deve retornar mensagem semelhante a abaixo. Exemplo de requisição feita com o software Insomnia:

Considerações importantes

  • Cada chamada ao endpoint gera um novo registro no histórico do contador;

  • O valor informado não sobrescreve leituras anteriores;

  • O contador informado deve estar previamente cadastrado e vinculado ao equipamento;

Dicionário de campos

Chaves internas

Correspondência Sistema

Valor

Identificação (Equipamento)

equipmentTag

Data e Hora de Leitura

readAt

Posição

position

Referência técnica

  • Metadados: são dados que descrevem outros dados, fornecendo contexto e informações como origem, formato, significado e uso para facilitar sua organização, busca e compreensão

Processos relacionados

Isto respondeu à sua pergunta?