WebService Efetuar Autoleitura

O WebService recebe apenas requisições do tipo POST, e os parâmetros são passados via Query Parameter. Ele possui os seguintes Headers: Key Value client_id testeAutoLeitura client_secret admin
Ele espera o seguinte Parâmetro: matricula, Int contendo o id do imóvel. leitura, Int contendo a leitura do medidor/Hidrômetro do imovel. foto, String contendo um arquivo Base64, com a imagem da leitura

Exemplo de requisição para o sistema

Com a seguinte informação:

matricula	1836421
leitura	5750
foto	https://messagefile.tatodesk.net/public/file?token=VTJGc2RHVmtYMTlidVprUHVXcG83UjJINy9kUzBIb0hsLzhrQjQwVFZuVkwyd0hlcnh2UnE2U3lqaStEV0R4SE1pdGVKOE16SS9PQ2hjQlVwQjRWTFREemp2MVp3ay9vSncxOUNTbmdvOGpoYXFraktoQ09keDBTcXZvblpNV1Zuc3RoVWNSbHA4VU9xRUs5MmlVVjBGdU11ZllTMVFDYkV4OVNGWndBa3VzPQ==

Exemplo de requisição Seria

http://192.168.60.105:8080/gsan/api/efetuarAutoleitura

RAW

{ "matricula":"2317591", "leitura":"45678", "foto":"https://message-file.tatodesk.net/public/file? token=VTJGc2RHVmtYMTg3SGZpWFhYdy96RnFPeGk2SjBDcGVwZ3J5Q3V2UjNIeTFRd3p6UDdtVGUyVjRydkxXLzNaMU0wWnRpeXpUb01TY3BmTnIrMkdOVHZ6Vk1QbWQvT0c4RmlySEVQOVJBWDhnTlR4NXY3dm5WQXhiSkE5MzcwZmRHWkRmYmtXWUlUek5ZMmpjM2lJVjVoNnpMUWd2S3F5VzhMSVBlajFkNFljPQ==" }
Para a realização dos testes, foi utilizada uma imagem em formato Base64, extraída de uma URL pública.

Retorno com Sucesso

- Quando o parâmetro do sistema “GERAR_IMOVEL_AUTOLEITURA_PARA_CAMPO” estiver desabilitado:

{ "body":{ "processado" : true, "visitaLeiturista" : false } }

- Quando o parâmetro do sistema “GERAR_IMOVEL_AUTOLEITURA_PARA_CAMPO” estiver habilitado:

{ "body":{ "processado" : true, "visitaLeiturista" : true } }

Retorno em caso de Erro

- Quando o parâmetro do sistema “GERAR_IMOVEL_AUTOLEITURA_PARA_CAMPO” estiver desabilitado:

{ "body":{ "processado" : false, "visitaLeiturista" : false } }

- Quando o parâmetro do sistema “GERAR_IMOVEL_AUTOLEITURA_PARA_CAMPO” estiver habilitado:

{ "body":{ "processado" : false, "visitaLeiturista" : true } }

Possíveis Códigos de Retorno

Código	Mensagem
200	“OK”
500	“Internal Server Error”
404	“Page not found”
422	“Não foi possível encontrar o período”

Clique AQUI para acessar outros serviços com os detalhes técnicos das integrações.