A Prefeitura, reforçando seu compromisso com a transparência e a inovação, passa a disponibilizar seus dados públicos de forma automatizada e acessível.
Agora, programas de computador podem consultar os dados diretamente por meio de uma Interface de Programação de Aplicativos (API).
Acreditamos no potencial da criatividade coletiva e estamos certos de que a comunidade — composta por desenvolvedores, pesquisadores e cidadãos — possui todas as condições para criar aplicações úteis, inovadoras e personalizadas, utilizando os dados conforme suas necessidades.
Nosso objetivo é facilitar e estimular a criação de soluções digitais que promovam eficiência, controle social e melhorias nos serviços públicos.
Por isso, disponibilizamos esta documentação para orientar o uso da API e promover a integração com sistemas e ferramentas diversas.
Para acessar os dados, basta conhecer o endereço base da API:
https://dominio/api/[tipo-do-dado]
Os dados possuem um mecanismo de paginação para garantir a performance na obtenção dos dados.
Para acessar páginas específicas dos resultados, utilize o parâmetro:
?page=[número-da-página]
- Limite de até 100 requisições HTTP ou HTTPS por segundo.
- O endereço IP de origem das requisições deve estar localizado no território brasileiro.
/api/estrutura_organizacional
Retorna a estrutura organizacional da administração
Descrição
Este endpoint retorna todos os registros disponíveis da estrutura organizacional da administração com suporte a paginação.
Parâmetros de Query (Opcionais)
Nome | Tipo | Descrição | Exemplo |
---|---|---|---|
page |
integer | Número da página para paginação dos resultados | 1, 2, 3... |
Resposta de Sucesso
Schema da Resposta:
array
string
string
string
string
string
string
string
string
string
string
string
Exemplo de Resposta
"estrutura_organizacional": [
{
"Tipo": "string",
"Nome": "string",
"Sigla": "string",
"nid": "string",
"Contatos": "string",
"Cargos e responsáveis": "string",
"Competência Institucional": "string",
"Endereço": "string",
"Horários de Atendimento": "string",
"Data de Criação": "string",
"Data de Atualização": "string"
}
]
}
Possíveis Códigos de Erro
Código | Descrição | Possível Causa |
---|---|---|
400 | Bad Request | Parâmetros inválidos na requisição |
429 | Too Many Requests | Limite de requisições por segundo excedido |
403 | Forbidden | Acesso negado (IP fora do Brasil) |
500 | Internal Server Error | Erro interno do servidor |
/api/legislacoes_e_atos
Retorna dados de legislações e atos normativos
Descrição
Este endpoint retorna todos os registros disponíveis de legislações e atos normativos com suporte a
paginação.
Parâmetros de Query (Opcionais)
Nome | Tipo | Descrição | Exemplo |
---|---|---|---|
page |
integer | Número da página para paginação dos resultados | 1, 2, 3... |
Resposta de Sucesso
Schema da Resposta:
array
string
string
string
string
string
string
string
Exemplo de Resposta
"legislacoes_e_atos": [
{
"nid": "string",
"Categoria": "string",
"Ano": "string",
"Número": "string",
"Título": "string",
"Data de Criação": "string",
"Data de Atualização": "string"
}
]
}
Possíveis Códigos de Erro
Código | Descrição | Possível Causa |
---|---|---|
400 | Bad Request | Parâmetros inválidos na requisição |
429 | Too Many Requests | Limite de requisições por segundo excedido |
403 | Forbidden | Acesso negado (IP fora do Brasil) |
500 | Internal Server Error | Erro interno do servidor |
/api/noticias
Retorna dados de notícias
Descrição
Este endpoint retorna todos os registros disponíveis de notícias com suporte a paginação.
Parâmetros de Query (Opcionais)
Nome | Tipo | Descrição | Exemplo |
---|---|---|---|
page |
integer | Número da página para paginação dos resultados | 1, 2, 3... |
Resposta de Sucesso
Schema da Resposta:
array
string
string
string
string
string
Exemplo de Resposta
"noticias": [
{
"nid": "string",
"title": "string",
"Conteúdo": "string",
"Data de Criação": "string",
"Data de Atualização": "string"
}
]
}
Possíveis Códigos de Erro
Código | Descrição | Possível Causa |
---|---|---|
400 | Bad Request | Parâmetros inválidos na requisição |
429 | Too Many Requests | Limite de requisições por segundo excedido |
403 | Forbidden | Acesso negado (IP fora do Brasil) |
500 | Internal Server Error | Erro interno do servidor |