O API do Visipec é do tipo REST e as respostas às solicitações são retornadas no formato JSON ou Excel. Toda a comunicação entre o servidor e o cliente requer um protocolo HTTPS para aumentar a segurança na transmissão das informações.
A documentação técnica específica sobre os pontos de extremidade e os parâmetros do Visipec API está disponível em: https://api.visipec.com/api-documentation.html.
O Visipec foi desenvolvido especificamente para frigoríficos (e empresas de monitoramento) do Brasil, para fortalecer os sistemas de gerenciamento da cadeia de fornecedores e melhorar o processo da tomada de decisão da compra de gado. O Visipec é gratuito e destina-se a complementar os sistemas existentes de monitoramento e rastreabilidade para os fornecedores diretos, com informações sobre a complexa rede de fornecedores indiretos. O sistema também pode fornecer relatórios agregados para varejistas, supermercados, bancos, investidores e intuições financeiras.
As partes interessadas podem entrar em contato com Simon Hall (halls@nwf.org), ou Lisa Rausch (lisa@visipec.com) para discutir os procedimentos de acesso para usar o API do Visipec.
Quando enviar uma solicitação, por favor incluir as seguintes informações:
Desenvolvemos um API Client para facilitar a comunicação com o API do Visipec. Os usuários precisarão ter credenciais de acesso válidas para que o Cliente possa se comunicar com êxito com o API do Visipec.
O API Client do Visipec está disponível para sistemas operacionais Windows e Mac. A seguir, instruções para baixar e usar o API Client do Visipec.
Caso ocorra algum problema na instalação do API Cliente do Visipec, por favor envie um email para support@visipec.com.
Veja a seguir a seção Operando o API Client do Visipec (opções de linha de comando) com instruções sobre como utilizar o Client após a instalação.
Caso ocorra algum problema na instalação do API Cliente do Visipec, por favor envie um email para support@visipec.com.
Veja a seguir a seção Operando o API Client do Visipec (opções de linha de comando) com instruções sobre como utilizar o Client após a instalação.
Nota: A saída do API do Visipec está no formato JSON estruturado. Para visualizar os dados utilize o JSON viewer disponivíel em: http://jsonviewer.stack.hu or https://jsoneditoronline.org.
Nome | Entrada Esperada | Requerida | Descrição |
---|---|---|---|
-out | outputFilePath | No | Local para salvar a resposta do servidor. Se deixado em branco, a resposta será impressa na tela. |
Nome | Entrada Esperada | Requerida | Descrição |
---|---|---|---|
-propriedade | carNumbers | Sim | Lista de números de CAR separada por vírgula para solicitar informações |
-out | outputFilePath | Não | Local para salvar a resposta do servidor. Se deixado em branco, a resposta será impressa na tela. |
-bp-start | bpStartDate | Não | Data de início da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas. Formato: MM/DD/AAAA |
-bp-end | bpEndDate | Não | Data final da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas. Formato: MM/DD/AAAA |
Name | Expectected Input | Required | Description |
---|---|---|---|
-propriedade-resumo | carNumbers | Sim | Lista de números de CAR separada por vírgula para solicitar informações |
-out | outputFilePath | Sim | Local para salvar a resposta do servidor. Se deixado em branco, a resposta será impressa na tela. |
-bp-start | bpStartDate | No | Data de início da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas |
-bp-end | bpEndDate | No | Data final da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas |
Nome | Entrada Esperada | Requerida | Descrição |
---|---|---|---|
-frigorifico | sifNumber | Sim | Um único número SIF |
-out | outputFilePath | Não | Local para salvar a resposta do servidor. Se deixado em branco, a resposta será impressa na tela. |
-bp-start | bpStartDate | Não | Data de início da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas. Formato: MM/DD/AAAA |
-bp-end | bpEndDate | Não | Data final da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas. Formato: MM/DD/AAAA |
-car | carFilter | No | A comma separated list of CAR numbers to filter output on." PT "A lista de números de CAR é separada por vírgulas para filtrar a saída |
Nome | Entrada Esperada | Requerida | Descrição |
---|---|---|---|
-frigorifico-resumo | sifNumber | Sim | Um único número SIF |
-out | outputFilePath | Não | Local para salvar a resposta do servidor. Se deixado em branco, a resposta será impressa na tela. |
-bp-start | bpStartDate | Não | Data de início da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas. Formato: MM/DD/AAAA |
-bp-end | bpEndDate | Não | Data final da transação (de um fornecedor direto com o SIF) usada para calcular os intervalos de datas de desmatamento pelos critérios das Boas Praticas. Formato: MM/DD/AAAA |
-car | carFilter | No | A comma separated list of CAR numbers to filter output on." PT "A lista de números de CAR é separada por vírgulas para filtrar a saída |
Para obter documentação técnica específica sobre parâmetros da API do Visipec, visite https://api.visipec.com/api-documentation.html.
Para iniciar uma sessão de usuário válida com o API do Visipec, os usuários devem primeiro se autenticar no sistema usando uma solicitação POST para o terminal JWT. As solicitações válidas receberão um token de portador JWT em resposta. Esse token do portador JWT pode ser usado para enviar solicitações futuras à API do Visipec até que a sessão expire.
Por exemplo, usando um cliente genérico comum, como curl, um usuário poderia enviar a seguinte solicitação para o API do Visipec:
curl -X POST "https://api.visipec.com/api/Jwt" -H "accept: application/json" -H" Tipo de conteúdo: aplicativo / json "-d" {\ "Token \": \ "SEU-TOKEN-AQUI \"} "
O POST de autenticação acima retornará um Token JWT (JSON Web Tokens) de portador que será necessário para qualquer solicitação válida para a propriedade do API do Visipec e os pontos de extremidade do matadouro.
Observe que o endpoint do Frigorífico está disponível apenas com permissão dos administradores do Visipec API. Entre em contato com Simon Hall (halls@nwf.org) ou Lisa Rausch (lisa@visipec.com) para discutir o recebimento de acesso a dados de pesquisa relacionados a um número SIF especificado.