Dados Abertos — API
secretarias
Campos disponíveis
Tabela principal — secretarias
Relacionamentos
organizacao
Parâmetros de consulta
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
campos |
string | Colunas a retornar, separadas por vírgula | nome,descricao,sigla |
page |
integer | Número da página (padrão: 1) | 2 |
per_page |
integer | Itens por página (padrão: 20, máx: 100) | 50 |
ordem |
string | Campo para ordenação | nome |
direcao |
string | Direção da ordenação | asc ou desc |
nome |
string | Filtrar por nome (busca parcial) | nome=valor |
descricao |
string | Filtrar por descricao (busca parcial) | descricao=valor |
sigla |
string | Filtrar por sigla (busca parcial) | sigla=valor |
endereco |
string | Filtrar por endereco (busca parcial) | endereco=valor |
complemento |
string | Filtrar por complemento (busca parcial) | complemento=valor |
bairro |
string | Filtrar por bairro (busca parcial) | bairro=valor |
telefone |
string | Filtrar por telefone (busca parcial) | telefone=valor |
email |
string | Filtrar por email (busca parcial) | email=valor |
secretario |
string | Filtrar por secretario (busca parcial) | secretario=valor |
funcionamento |
string | Filtrar por funcionamento (busca parcial) | funcionamento=valor |
imagem |
string | Filtrar por imagem (busca parcial) | imagem=valor |
competencia |
string | Filtrar por competencia (busca parcial) | competencia=valor |
adjunto |
string | Filtrar por adjunto (busca parcial) | adjunto=valor |
Exemplos de uso
Buscar todos os registros (primeira página)
https://rorainopolis.rr.gov.br/dados-abertos/secretarias
Testar
Selecionar campos específicos
https://rorainopolis.rr.gov.br/dados-abertos/secretarias?campos=nome,descricao,sigla
Testar
Paginação — página 2 com 50 itens
https://rorainopolis.rr.gov.br/dados-abertos/secretarias?page=2&per_page=50
Testar
Ordenar por campo
https://rorainopolis.rr.gov.br/dados-abertos/secretarias?ordem=nome&direcao=desc
Testar
Usando cURL
curl -X GET "https://rorainopolis.rr.gov.br/dados-abertos/secretarias?per_page=10" -H "Accept: application/json"
JavaScript (fetch)
fetch('https://rorainopolis.rr.gov.br/dados-abertos/secretarias?per_page=10')
.then(res => res.json())
.then(data => console.log(data));
Formato da resposta (JSON)
{
"api": "secretarias",
"total": 150,
"per_page": 20,
"current_page": 1,
"last_page": 8,
"data": [ { ... } ],
"links": {
"first": "https://rorainopolis.rr.gov.br/dados-abertos/secretarias?page=1",
"last": "https://rorainopolis.rr.gov.br/dados-abertos/secretarias?page=8",
"prev": null,
"next": "https://rorainopolis.rr.gov.br/dados-abertos/secretarias?page=2"
}
}