Skip to main content
A IplanRio mantém um conjunto de APIs padronizadas que permitem às secretarias municipais e parceiros consumir dados e serviços da Prefeitura do Rio de forma segura, rastreável e versionada.

Autenticação

Todas as APIs utilizam JWT Bearer tokens emitidos pelo Identidade Carioca (Keycloak municipal). Inclua o token em cada requisição:
Para obter um token, faça uma requisição ao endpoint de autenticação do seu realm:
Os escopos disponíveis variam por secretaria. Solicite à equipe da IplanRio os escopos adequados para o seu caso de uso.

APIs Disponíveis

Busca

Pesquisa centralizada em múltiplas coleções de dados municipais com ranking de relevância.

Catálogo

Discovery de serviços municipais com recomendação inteligente por perfil e grupo social.

RMI

Registro Municipal Integrado — dados de pessoas físicas, telefones e histórico de interações.

GO

Gestão de cursos e vagas de emprego disponibilizados pela Prefeitura.

eAi Agent

Gerenciamento de fluxos e ferramentas dos agentes de IA municipais.

Heimdall

Autenticação e autorização centralizadas para serviços municipais.

Encurtador de URLs

Encurtamento, rastreamento e gestão de URLs para campanhas municipais.

Subpav OSA SMS

Sistema Subpav OSA para gerenciamento de SMS e comunicações operacionais.

Surkai

Busca semântica avançada com embeddings para dados municipais.

Ambientes

Sempre use o ambiente de staging para desenvolvimento e testes. Nunca execute testes com carga ou dados de produção diretamente na produção.

Rate Limiting

As APIs aplicam rate limiting por secretaria e por cliente. Os limites são retornados nos headers de resposta:
Ao atingir o limite, a API retorna 429 Too Many Requests. Implemente backoff exponencial nas suas integrações.

Erros Comuns

Exemplos de Integração

Buscar um cidadão pelo CPF (RMI)

Pesquisar serviços municipais (Busca)

Suporte

Para dúvidas sobre APIs, acesso, escopos ou problemas técnicos: