GET Sources & Params
Utilize estes endpoints para descobrir quais fontes de dados (modelos ou observações reais) e quais parâmetros hidro-meteorológicos estão disponíveis no ecossistema NPH-UNISANTA.
1. Fontes de Dados (Sources)
Retorna as fontes organizadas por tipo: modelos numéricos ou dados reais.
import requests
url = "https://nph.unisanta.br/ssbs/api/sources"
headers = { "apiKey": "SUA_API_KEY" }
response = requests.get(url, headers=headers)
if response.status_code == 200:
print(response.json())Estrutura do JSON de retorno para Sources:
{
"models": [
{ "id": 37, "name": "CMS - Wave" },
//...
],
"real_data": [
{ "id": 35, "name": "Copernicus" },
//...
]
}2. Parâmetros (Parameters)
Retorna a lista de parâmetros disponíveis (ex: Precipitação, Nível do Mar) e suas respectivas unidades.
import requests
url = "https://nph.unisanta.br/ssbs/api/params"
headers = { "apiKey": "SUA_API_KEY" }
response = requests.get(url, headers=headers)
if response.status_code == 200:
print(response.json())Estrutura do JSON de retorno para Params:
[
{
"id": 2,
"param": "Precipitação",
"unit": "mm"
},
{
"id": 3,
"param": "Pressão",
"unit": "Pa"
},
//...
]
