Prefeitura Municipal de Ruy Barbosa
Bandeira da Bahia

DADOS ABERTOS

Documentação de Dados Abertos

Documentação de Dados Abertos

Acesse os dados abertos da Prefeitura Municipal de Ruy Barbosa, em formato estruturado e legível por máquina, em conformidade com o PNTP

Base URL: https://www.ruybarbosa.ba.gov.br/wp-json/

Sobre Dados Abertos

Dados abertos são informações públicas disponibilizadas em formatos estruturados, como JSON, que podem ser processados por máquinas e reutilizados por qualquer pessoa ou sistema. Eles promovem transparência, inovação e participação cidadã, permitindo que desenvolvedores, pesquisadores e cidadãos criem aplicativos, análises e visualizações com base em dados governamentais.

A Prefeitura Municipal de Ruy Barbosa disponibiliza seus dados abertos por meio de uma API REST, oferecendo acesso a informações como notícias (posts), páginas institucionais e categorias. Esses dados são acessíveis de forma automatizada, respeitando padrões de interoperabilidade e a legislação brasileira, como a Lei de Acesso à Informação (LAI) e a LGPD.

Benefícios dos dados abertos incluem maior transparência nas ações públicas, facilitação de auditorias cidadãs e estímulo à criação de soluções inovadoras para a comunidade.

Endpoints de Dados Abertos

Posts (Notícias)

Acesse notícias e publicações da Câmara Municipal em formato JSON.

  • Método: GET
  • URL: https://www.ruybarbosa.ba.gov.br/wp-json/wp/v2/posts
  • Parâmetros:
    • per_page: Número de posts por página (máx: 100, padrão: 10).
    • page: Página atual dos resultados.
    • categories: ID da categoria para filtrar (ex.: 3 para "Notícias").
    • search: Termo de busca no título ou conteúdo.

Exemplo de Requisição

curl https://www.ruybarbosa.ba.gov.br/wp-json/wp/v2/posts?per_page=5&categories=3
                    
                

Exemplo de Resposta

[
    {
        "id": 123,
        "title": {"rendered": "Reunião da Câmara 2025"},
        "content": {"rendered": "Resumo da reunião..."},
        "date": "2025-05-29T11:00:00",
        "link": "https://www.ruybarbosa.ba.gov.br/"
    },
    ...
]
                    
                

Páginas Institucionais

Acesse informações institucionais, como "Sobre" ou "Contato", em formato JSON.

  • Método: GET
  • URL: https://www.ruybarbosa.ba.gov.br/wp-json/wp/v2/pages
  • Parâmetros:
    • per_page: Número de páginas por página (máx: 100, padrão: 10).
    • page: Página atual dos resultados.
    • slug: Filtra páginas por slug (ex.: "sobre").

Exemplo de Requisição

curl https://www.ruybarbosa.ba.gov.br/wp-json/wp/v2/pages?slug=sobre
                    
                

Exemplo de Resposta

[
    {
        "id": 456,
        "title": {"rendered": "Sobre a Câmara"},
        "content": {"rendered": "Informações institucionais..."},
        "slug": "sobre",
        "link": "https://www.ruybarbosa.ba.gov.br/sobre"
    },
    ...
]
                    
                

Categorias

Acesse as categorias usadas para organizar notícias e publicações.

  • Método: GET
  • URL: https://www.ruybarbosa.ba.gov.br/wp-json/wp/v2/categories
  • Parâmetros:
    • per_page: Número de categorias por página (máx: 100, padrão: 10).
    • page: Página atual dos resultados.
    • slug: Filtra categorias por slug (ex.: "noticias").

Exemplo de Requisição

curl https://www.ruybarbosa.ba.gov.br/wp-json/wp/v2/categories?per_page=10
                    
                

Exemplo de Resposta

[
    {
        "id": 789,
        "name": "Notícias",
        "slug": "noticias",
        "count": 25,
        "link": "https://www.ruybarbosa.ba.gov.br/"
    },
    ...
]
                    
                

Regras de Utilização

Para garantir o uso responsável dos dados abertos, siga as diretrizes abaixo:

  • Acesso público: Os dados são acessíveis sem autenticação para leitura, promovendo transparência.
  • Limite de requisições: Máximo de 1000 requisições por hora por IP. Para uso intensivo, contate a administração.
  • Autenticação para escrita: Operações de escrita (criar, editar, excluir) requerem autenticação via senha de aplicativo. Solicite credenciais em contato@ruybarbosa.ba.gov.br.
  • Conformidade legal: O uso dos dados deve respeitar a Lei de Acesso à Informação (LAI) e a LGPD, garantindo privacidade e ética.
  • Atribuição: Cite a fonte: "Prefeitura Municipal de Ruy Barbosa" ao reutilizar os dados.
  • Suporte: Para dúvidas ou problemas, entre em contato via contato@ruybarbosa.ba.gov.br.

Ferramentas para Acesso

Use as seguintes ferramentas para consumir os dados abertos:

  • Postman: Interface gráfica para testar APIs.
  • cURL: Ferramenta de linha de comando para requisições HTTP.
  • JavaScript (fetch/axios): Para aplicações web.
  • Python (requests): Para scripts de automação.