Logo NPH
Logo Github
Endpoints

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"
  },
  //...
]