Pular para o conteúdo principal

Range de Preços

O recurso é utilizado para consultar um range (preço mínimo, médio e máximo) de preços de sistemas fotovoltaicos a partir de alguns parâmetros.

Calcular o Range de Preços do Sistema com Filtro de Módulos e Inversores​

GET
/prices

Cabeçalho​

É necessário comprovar autorização com o access_token para realizar essa operação.

Authorization: Bearer access_token

accept: application/json

Exemplo de headers​

{
"Authorization": "Bearer your_jwt_access_token",
"accept": "application/json"
}

Parâmetros​

size number - Obrigatório
Porte do sistema.

state string - Opcional *
Unidade Federativa do sistema.

zipcode string Opcional *
Código de Endereçamento Postal - CEP.

estimated_price number - Obrigatório
Expectativa de custo do sistema.

module_brand number - Opcional *
Marca do módulo.

inverter_brand number - Opcional *
Marca do inversor.

Exemplo de corpo de requisição - uf​

?size=5.58&state=SP&estimated_price=47540.00&module_brand=canadian

Exemplo de corpo de requisição - cep​

?size=5.58&zipcode=01017010&estimated_price=47540.00&inverter_brand=elgin

Resposta​

Valores de Resposta​

min_price number - Obrigatório
Preço mínimo calculado.

price_average number - Obrigatório
Preço médio calculado.

max_price number - Obrigatório
Preço máximo calculado.

protocol string Obrigatório
Identificador único da requisição.

filter_modules boolean Obrigatório
Identificador da aplicação de um filtro de módulo.

filter_inverters boolean Obrigatório
Identificador da aplicação de um filtro de inversor.

Código de Status de Resposta​

CódigoDescrição
200Sucesso
400Erro de dados enviados pelo cliente
404Erro ao encontrar dado utilizado no cálculo do porte/preço dos kits (exemplo: cep, kits, cidade, estado, tarifa e etc)
500Erro do servidor

Exemplo de resposta​

{
"min_price": 20581.21,
"price_average": 28163.94,
"max_price": 40588.26,
"protocol": "161001ca-26da-40ab-a604-a053dae2d8f5",
"filter_modules": false,
"filter_inverters": true
}