API Consulta Fila da Portaria de Entrada

Objetivo

Consultar quais frotas estão na portaria de entrada. 

1. Obter token autenticação

Introdução

Qualquer webservice do projeto SispetroWeb exigirá um token de autenticação. Este token é gerado a partir deste webservice e será válido por 24 horas. Assim, recomendamos que o sistema consumidor dos webservices aqui descritos salvem o token armazenando também a data e hora em que ele foi gerado para que, quando chegar próximo de sua validade, seja obtido novo token.

Para mais informações, ver API Obtenção de Token

2. Informações sobre Portaria de Entrada


Introdução

Este webservice tem por finalidade retornar os dados da portaria de entrada.


Endereço

<endereço do SispetroWeb>/portaria/get_portaria_entrada_from_api


Parâmetros

Será necessário enviar um header com o token.

Headers


NomeDescritivoExemploObservações
Authorization

Conteúdo do token obtido no passo de autenticação do usuário

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZF91c3VhcmlvIjozMiwiY25waiI6IjAxLjgwNC4zNDUvMDAwMS02MCIsImV4cCI6MTUwMDA1MzYxN30.-ZvhWFYI8fyx66b3kZY1UVUrfaWUTioV3_M6K2wiPGM
Content-Typetipo do formato de envioapplication/json
Accepttipo do formato de envioapplication/json


Body

Nada


Método

GET

Exemplo de chamada de WebService

curl -H "Content-Type: application/json" -H "Accept: application/json" -H "Authorization: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZF91c3VhcmlvIjozMiwiY25waiI6IjAxLjgwNC4zNDUvMDAwMS02MCIsImV4cCI6MTUwMDA1MzYxN30.-ZvhWFYI8fyx66b3kZY1UVUrfaWUTioV3_M6K2wiPGM" http://192.168.0.107:3000/portaria/get_portaria_entrada_from_api 


Retorno Bem Sucedido

Será retornado um objeto JSON com uma matriz contendo os dados de cada registro na portaria de entrada e o status 200. O status da resposta sempre será 200.

[...,{"Fila":8454,"PlacaVei":"JLY-4653","Carreta":null,"CodTransp":"00032","DescrTransp":"DIELSON FERREIRA DE FREITAS","CodProd":"05","DescricaoCompleta":"GASOLINA A","DataRecepcao":"2017-03-23 14:35:21","DataEntradaBase":"2017-03-23 14:35:21","Qtde":"30000.0"},....]


Retorno Sem Sucesso

Será retornado um objeto JSON com o motivo da não inclusão (poderá ser um erro de autenticação caso o token tenha expirado ou seja inválido ou alguma regra de negócio não atendida. O status da resposta sempre será diferente de 200.

{"error":"Forbidden","status":403}