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
/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ódigo | Descrição |
---|---|
200 | Sucesso |
400 | Erro de dados enviados pelo cliente |
404 | Erro ao encontrar dado utilizado no cálculo do porte/preço dos kits (exemplo: cep, kits, cidade, estado, tarifa e etc) |
500 | Erro 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
}