# Documentação Integração Prefeitura do Rio de Janeiro - [Introdução](https://docs.dados.rio/introduction.md): Infraestrutura de integração municipal para conectar secretarias e sistemas da Prefeitura do Rio de Janeiro - [Data Lake Municipal](https://docs.dados.rio/data-lake/overview.md): Infraestrutura de dados da Prefeitura do Rio de Janeiro para integração entre secretarias - [A Infraestrutura](https://docs.dados.rio/data-lake/infraestrutura.md): Visão geral da infraestrutura do Data Lake da IplanRio. - [Extração e Carga de Dados](https://docs.dados.rio/data-lake/tipos-de-pipeline/extracao-e-carga-de-dados.md): Descrição dos pipelines de extração e carga de dados no Data Lake. - [Transformação dos Dados](https://docs.dados.rio/data-lake/tipos-de-pipeline/transformacao-dos-dados.md): Descrição dos pipelines de transformação de dados no Data Lake. - [Criação de Pipelines](https://docs.dados.rio/data-lake/tipos-de-pipeline/criacao-de-pipelines.md): Descrição do processo de criação de pipelines no Data Lake. - [Nomenclatura e Organização de Datasets e Tabelas](https://docs.dados.rio/data-lake/guia-de-estilo/convencoes-datasets-e-tabelas.md): Guia de boas práticas para nomear e organizar datasets e tabelas no Data Lake, promovendo padronização, clareza e fácil identificação das informações. - [Nomenclatura e Organização de Campos](https://docs.dados.rio/data-lake/guia-de-estilo/convencoes-colunas.md): Guia de boas práticas para nomear, ordenar e padronizar colunas de tabelas no Data Lake, promovendo clareza, consistência e facilidade de uso. - [Particionamento de Tabelas](https://docs.dados.rio/data-lake/guia-de-estilo/particoes.md): Guia de boas práticas para particionar tabelas no Data Lake, incluindo recomendações de quando e como particionar para otimizar performance e custos. - [Construindo uma Pipeline com Prefect 3](https://docs.dados.rio/data-lake/prefect/construindo-uma-pipeline.md): Guia completo para criar pipelines de dados usando Prefect 3 na Prefeitura do Rio de Janeiro - [Migracao de pipeline](https://docs.dados.rio/data-lake/prefect/migracao-de-pipeline.md) - [Instalação do DBT e dependências](https://docs.dados.rio/data-lake/dbt/instalacao-dbt.md): Guia passo a passo para configurar o ambiente com DBT, Python e GitHub. - [Recursos de Aprendizado dbt](https://docs.dados.rio/data-lake/dbt/recursos-aprendizado.md): Guia com tutoriais essenciais e cursos para dominar as melhores práticas de dbt. - [Colaboração com Repositório de Queries](https://docs.dados.rio/data-lake/dbt/colaboracao-queries.md): Guia completo para colaborar com o repositório de queries da Prefeitura do Rio de Janeiro usando dbt e BigQuery - [Estrutura de Pastas e Arquivos dbt](https://docs.dados.rio/data-lake/dbt/estrutura-pastas.md): Guia de organização de pastas, arquivos e convenções de nomenclatura para projetos dbt no Data Lake. - [Padrões de YAML dbt](https://docs.dados.rio/data-lake/dbt/padroes-yaml.md): Guia de boas práticas para configuração, documentação e testes em arquivos YAML de modelos dbt no Data Lake. - [Padrões de Testes dbt](https://docs.dados.rio/data-lake/dbt/testes.md): Guia de boas práticas para nomeação, organização e implementação de testes em projetos dbt no Data Lake. - [Uso do BigQuery](https://docs.dados.rio/data-lake/acesso-aos-dados/bigquery.md): Acesso aos dados do Data Lake através do BigQuery - [Solicitação de Acesso Interno](https://docs.dados.rio/data-lake/acesso-aos-dados/solicitacao-acesso-interno.md): Fluxo simplificado de compartilhamento de dados entre secretarias - [Solicitação de Acesso Externo](https://docs.dados.rio/data-lake/acesso-aos-dados/solicitacao-acesso-externo.md): Fluxo de compartilhamento de dados para colaboradores externos - [Solicitação de Acesso à APIs sob gestão do Escritório de Dados](https://docs.dados.rio/data-lake/acesso-aos-dados/solicitacao-acesso-api.md): Fluxo simplificado de solicitação de acesso por e-mail - [Barramento de APIs](https://docs.dados.rio/barramento/overview.md): Plataforma centralizada de integração e exposição de APIs da Prefeitura do Rio de Janeiro - [Gateway de Integração](https://docs.dados.rio/barramento/gateway.md): Arquitetura de exposição de serviços municipais via Istio, GKE e Cloud Armor - [Autenticação e Segurança](https://docs.dados.rio/barramento/auth.md): Autenticação JWT via Identidade Carioca, OAuth2 e controle de acesso para serviços municipais - [Model Context Protocol (MCP)](https://docs.dados.rio/barramento/mcp.md): Protocolo padronizado para conectar modelos de linguagem aos sistemas municipais da Prefeitura do Rio - [APIs da Prefeitura do Rio](https://docs.dados.rio/api-reference/overview.md): Referência completa das APIs municipais para integração com os sistemas da Prefeitura do Rio de Janeiro - [Lista o histórico de migrações](https://docs.dados.rio/api-reference/migration/lista-o-histórico-de-migrações.md): Retorna o histórico completo de migrações com paginação - [Executa rollback para a versão anterior](https://docs.dados.rio/api-reference/migration/executa-rollback-para-a-versão-anterior.md): Restaura a collection para o backup da última migração - [Lista os schemas disponíveis](https://docs.dados.rio/api-reference/migration/lista-os-schemas-disponíveis.md): Retorna a lista de versões de schema disponíveis para migração. A versão atual é consultada do Typesense. - [Inicia uma migração de schema](https://docs.dados.rio/api-reference/migration/inicia-uma-migração-de-schema.md): Inicia o processo de migração para uma nova versão de schema. O sistema será bloqueado para operações CUD durante a migração. - [Obtém o status atual da migração](https://docs.dados.rio/api-reference/migration/obtém-o-status-atual-da-migração.md): Retorna o status da migração em andamento ou o último estado conhecido - [Lista serviços com paginação e filtros](https://docs.dados.rio/api-reference/admin/lista-serviços-com-paginação-e-filtros.md): Lista serviços com paginação e filtros opcionais. Cada serviço na resposta inclui campos plaintext gerados automaticamente (resumo_plaintext, resultado_solicitacao_plaintext, descricao_completa_plaintext, documentos_necessarios_plaintext, instrucoes_solicitante_plaintext) que removem toda formatação… - [Cria um novo serviço](https://docs.dados.rio/api-reference/admin/cria-um-novo-serviço.md): Cria um novo serviço na collection prefrio_services_base. A resposta inclui campos plaintext gerados automaticamente (resumo_plaintext, resultado_solicitacao_plaintext, descricao_completa_plaintext, documentos_necessarios_plaintext, instrucoes_solicitante_plaintext) que removem toda formatação markd… - [Busca um serviço por ID](https://docs.dados.rio/api-reference/admin/busca-um-serviço-por-id.md): Busca um serviço específico por ID. A resposta inclui campos plaintext gerados automaticamente (resumo_plaintext, resultado_solicitacao_plaintext, descricao_completa_plaintext, documentos_necessarios_plaintext, instrucoes_solicitante_plaintext) que removem toda formatação markdown. - [Atualiza um serviço existente](https://docs.dados.rio/api-reference/admin/atualiza-um-serviço-existente.md): Atualiza um serviço existente. A resposta inclui campos plaintext gerados automaticamente (resumo_plaintext, resultado_solicitacao_plaintext, descricao_completa_plaintext, documentos_necessarios_plaintext, instrucoes_solicitante_plaintext) que removem toda formatação markdown. - [Deleta um serviço](https://docs.dados.rio/api-reference/admin/deleta-um-serviço.md): Deleta um serviço - [Publica um serviço (altera status para 1 e marca como aprovado)](https://docs.dados.rio/api-reference/admin/publica-um-serviço-altera-status-para-1-e-marca-como-aprovado.md): Publica um serviço alterando seu status para 1 e awaiting_approval para false. Opcionalmente, pode criar um tombamento se fornecidos os parâmetros origem e id_servico_antigo - [Despublica um serviço (altera status para 0 e marca como aguardando aprovação)](https://docs.dados.rio/api-reference/admin/despublica-um-serviço-altera-status-para-0-e-marca-como-aguardando-aprovação.md): Despublica um serviço alterando seu status para 0 e awaiting_approval para true - [Realiza rollback de um serviço para uma versão anterior](https://docs.dados.rio/api-reference/versions/realiza-rollback-de-um-serviço-para-uma-versão-anterior.md): Cria uma nova versão que restaura o estado de uma versão anterior (git-revert style) - [Lista todas as versões de um serviço](https://docs.dados.rio/api-reference/versions/lista-todas-as-versões-de-um-serviço.md): Retorna o histórico completo de versões de um serviço com paginação - [Compara duas versões de um serviço](https://docs.dados.rio/api-reference/versions/compara-duas-versões-de-um-serviço.md): Retorna as diferenças entre duas versões - [Busca uma versão específica de um serviço](https://docs.dados.rio/api-reference/versions/busca-uma-versão-específica-de-um-serviço.md): Retorna os detalhes de uma versão específica - [Lista tombamentos com paginação e filtros](https://docs.dados.rio/api-reference/tombamentos/lista-tombamentos-com-paginação-e-filtros.md): Lista tombamentos com paginação e filtros opcionais - [Cria um novo tombamento](https://docs.dados.rio/api-reference/tombamentos/cria-um-novo-tombamento.md): Cria um mapeamento de serviço antigo para serviço novo na collection tombamentos_overlay - [Busca tombamento por serviço antigo](https://docs.dados.rio/api-reference/tombamentos/busca-tombamento-por-serviço-antigo.md): Busca um tombamento pelo ID do serviço antigo e origem - [Busca um tombamento por ID](https://docs.dados.rio/api-reference/tombamentos/busca-um-tombamento-por-id.md): Busca um tombamento específico por ID - [Atualiza um tombamento existente](https://docs.dados.rio/api-reference/tombamentos/atualiza-um-tombamento-existente.md): Atualiza um tombamento existente - [Deleta um tombamento (reverte substituição)](https://docs.dados.rio/api-reference/tombamentos/deleta-um-tombamento-reverte-substituição.md): Deleta um tombamento, fazendo com que o serviço antigo volte a aparecer normalmente - [Lista categorias com contadores de serviços e scores de popularidade](https://docs.dados.rio/api-reference/categories/lista-categorias-com-contadores-de-serviços-e-scores-de-popularidade.md): Endpoint híbrido que retorna lista de categorias ordenadas por popularidade, quantidade de serviços ou ordem alfabética. Permite também filtrar serviços de uma categoria específica em uma única chamada. Scores de popularidade são baseados em dados hardcoded (futura integração com Google Analytics). - [Lista subcategorias de uma categoria específica](https://docs.dados.rio/api-reference/subcategories/lista-subcategorias-de-uma-categoria-específica.md): Retorna lista de subcategorias dentro de uma categoria pai, ordenadas por popularidade, quantidade de serviços ou ordem alfabética. Subcategorias são extraídas dinamicamente dos serviços via facet search no Typesense. - [Lista serviços de uma subcategoria específica](https://docs.dados.rio/api-reference/subcategories/lista-serviços-de-uma-subcategoria-específica.md): Retorna serviços filtrados por subcategoria, com paginação. Serviços são ordenados por última atualização (mais recentes primeiro). - [Busca unificada de serviços públicos](https://docs.dados.rio/api-reference/search/busca-unificada-de-serviços-públicos.md): Executa busca com 4 estratégias: keyword (textual), semantic (vetorial), hybrid (combinada) ou ai (agente inteligente). Resposta inclui total_count (total do Typesense) e filtered_count (após aplicar thresholds). - [Busca um serviço por ID (UUID)](https://docs.dados.rio/api-reference/search/busca-um-serviço-por-id-uuid.md): Retorna os detalhes completos de um serviço específico através de busca direta por UUID no Typesense - [Busca um serviço por slug SEO-friendly](https://docs.dados.rio/api-reference/services/busca-um-serviço-por-slug-seo-friendly.md): Retorna os detalhes completos de um serviço através do slug. Se o slug for histórico (antigo), retorna 301 redirect para o slug atual. - [Busca unificada multi-coleção (v2)](https://docs.dados.rio/api-reference/search-v2/busca-unificada-multi-coleção-v2.md): Executa busca em múltiplas coleções configuradas (services, courses, jobs). Suporta keyword, semantic e hybrid search. Retorna documentos com estrutura unificada incluindo campo 'collection' e 'type'. - [Busca documento por ID em qualquer coleção configurada (v2)](https://docs.dados.rio/api-reference/search-v2/busca-documento-por-id-em-qualquer-coleção-configurada-v2.md): Retorna documento de qualquer coleção configurada. Se 'collection' fornecido como query param, tenta buscar nessa coleção primeiro. Caso contrário, busca em todas as coleções configuradas. - [Comprehensive health check endpoint](https://docs.dados.rio/api-reference/health/comprehensive-health-check-endpoint.md): Verifica a saúde completa da aplicação (para monitoramento externo de uptime) - [Liveness probe endpoint](https://docs.dados.rio/api-reference/health/liveness-probe-endpoint.md): Verifica se a aplicação está viva (sem checagem de dependências externas) - [Readiness probe endpoint](https://docs.dados.rio/api-reference/health/readiness-probe-endpoint.md): Verifica se a aplicação está pronta para receber tráfego (valida Typesense) - [Detalhe público de item do catálogo](https://docs.dados.rio/api-reference/catálogo/detalhe-público-de-item-do-catálogo.md): Retorna somente campos públicos de um item ativo e vigente. - [Detalhe de item do catálogo](https://docs.dados.rio/api-reference/catálogo/detalhe-de-item-do-catálogo.md): Retorna todos os campos de um item incluindo source_data original. Requer autenticação. - [Recomendações anônimas](https://docs.dados.rio/api-reference/recomendações/recomendações-anônimas.md): Recomendações sem autenticação, com scoring neutro. cluster_hint aceita bairro ou faixa etária para leve personalização. - [Recomendações personalizadas](https://docs.dados.rio/api-reference/recomendações/recomendações-personalizadas.md): Recomendações baseadas no perfil do cidadão autenticado (escolaridade, renda, localização, acessibilidade, faixa etária). - [Busca no catálogo](https://docs.dados.rio/api-reference/busca/busca-no-catálogo.md): Busca por serviços, cursos, vagas e oportunidades MEI. Suporta sintaxe websearch_to_tsquery: aspas para frase exata, - para exclusão, OR para alternativas. - [Busca no catálogo](https://docs.dados.rio/api-reference/busca/busca-no-catálogo-1.md): Busca por serviços, cursos, vagas e oportunidades MEI. Suporta sintaxe websearch_to_tsquery: aspas para frase exata, - para exclusão, OR para alternativas. - [Detalhe de um serviço da Carta](https://docs.dados.rio/api-reference/carta/detalhe-de-um-serviço-da-carta.md): Retorna o payload completo do serviço a partir de catalog_items.source_data. - [Lista serviços de um subtema](https://docs.dados.rio/api-reference/carta/lista-serviços-de-um-subtema.md): Lista serviços ativos do catálogo local filtrados por subtema. - [Lista temas da Carta de Serviços](https://docs.dados.rio/api-reference/carta/lista-temas-da-carta-de-serviços.md): Lista temas ativos a partir da base local (sincronizada do CloudHub). - [Lista subtemas de um tema](https://docs.dados.rio/api-reference/carta/lista-subtemas-de-um-tema.md): Lista subtemas a partir da base local. - [Status das sincronizações](https://docs.dados.rio/api-reference/admin/status-das-sincronizações.md): Retorna o último evento de sincronização por fonte de dados. Requer role admin ou go:admin. - [Dispara sincronização manual](https://docs.dados.rio/api-reference/admin/dispara-sincronização-manual.md): Dispara sync ad-hoc em background. Retorna imediatamente. Requer role admin ou go:admin. - [Webhook SalesForce (Carta de Serviços)](https://docs.dados.rio/api-reference/webhooks/webhook-salesforce-carta-de-serviços.md): Recebe notificações de criação/atualização. Valida HMAC-SHA256 via X-Salesforce-Signature. Usa sobject.Slug (ou Id como fallback) como identificador do serviço na API CloudHub. Sem SALESFORCE_WEBHOOK_SECRET retorna 401. Payload > 64KiB retorna 413. - [Liveness probe](https://docs.dados.rio/api-reference/infra/liveness-probe.md): Sempre retorna 200. Usado pelo Kubernetes para liveness check. - [Readiness probe](https://docs.dados.rio/api-reference/infra/readiness-probe.md): Verifica conectividade com o banco de dados. - [Obter informacoes da unidade](https://docs.dados.rio/api-reference/unidades/obter-informacoes-da-unidade.md): Retorna informacoes detalhadas de uma unidade de saude pelo codigo CNES - [Obter nivel de risco da unidade](https://docs.dados.rio/api-reference/notificacoes/obter-nivel-de-risco-da-unidade.md): Retorna informacoes sobre o nivel de risco atual e historico de notificacoes de uma unidade - [Health check](https://docs.dados.rio/api-reference/health/health-check.md): Basic health check endpoint that returns 200 if the service is running. - [Check Auth](https://docs.dados.rio/api-reference/authentication/check-auth.md): Endpoint to check if the provided token is valid. A successful response (200 OK) indicates a valid token. An unsuccessful response (401 Unauthorized) indicates an invalid token. - [Handle Chat](https://docs.dados.rio/api-reference/eai-gateway/handle-chat.md): Handles a user chat message. - If `use_same_agent` is true, it retrieves the user's existing agent. - If no agent exists, or `use_same_agent` is false, it creates a new agent. - When creating an agent, it uses any provided optional parameters, falling back to defaults. - [Get User History](https://docs.dados.rio/api-reference/eai-gateway/get-user-history.md): Retrieves the conversation history for a single user. - [Delete User History](https://docs.dados.rio/api-reference/eai-gateway/delete-user-history.md): Deletes the conversation history for a specific user from both checkpoint tables. - [Get Bulk User History](https://docs.dados.rio/api-reference/eai-gateway/get-bulk-user-history.md): Retrieves the conversation history for multiple users in bulk. - [Get Whitelist](https://docs.dados.rio/api-reference/rmi/get-whitelist.md): Obtém a whitelist agrupada por grupo. - [Get Agent Config](https://docs.dados.rio/api-reference/agent-config/get-agent-config.md): Obtém a configuração atual (ativa) para o tipo de agente especificado. - [Update Agent Config](https://docs.dados.rio/api-reference/agent-config/update-agent-config.md): Atualiza a configuração do agente no banco de dados. - [Get Agent Config History](https://docs.dados.rio/api-reference/agent-config/get-agent-config-history.md): Obtém histórico de configurações. - [Get Agent Config By Id](https://docs.dados.rio/api-reference/agent-config/get-agent-config-by-id.md): Obtém uma configuração específica pelo ID. - [Reset Agent Config](https://docs.dados.rio/api-reference/agent-config/reset-agent-config.md): Remove todas as configs e restaura padrão. - [Get System Prompt](https://docs.dados.rio/api-reference/system-prompt/get-system-prompt.md): Obtém o system prompt atual para o tipo de agente especificado. - [Update System Prompt](https://docs.dados.rio/api-reference/system-prompt/update-system-prompt.md): Atualiza o system prompt e/ou em todos os agentes existentes. - [Get System Prompt History](https://docs.dados.rio/api-reference/system-prompt/get-system-prompt-history.md): Obtém o histórico de versões de system prompts para um tipo de agente. - [Get System Prompt By Id](https://docs.dados.rio/api-reference/system-prompt/get-system-prompt-by-id.md): Obtém um system prompt específico pelo ID. - [Delete Last System Prompt](https://docs.dados.rio/api-reference/system-prompt/delete-last-system-prompt.md): Deleta apenas o último system prompt do histórico e reativa o anterior. - [Reset System Prompt](https://docs.dados.rio/api-reference/system-prompt/reset-system-prompt.md): Remove todos os system prompts históricos para o tipo de agente especificado e restaura para o valor padrão. - [Get Unified History](https://docs.dados.rio/api-reference/unified-history/get-unified-history.md): Obtém o histórico unificado de alterações (system prompts e configurações) para um tipo de agente. - [Get Version Details](https://docs.dados.rio/api-reference/unified-history/get-version-details.md): Obtém detalhes completos de uma versão específica do histórico unificado. - [Unified Reset](https://docs.dados.rio/api-reference/unified-reset/unified-reset.md): Reset completo e unificado: remove todo o histórico (prompts, configs e versões) e recria valores padrão com versionamento limpo. - [Save Unified Changes](https://docs.dados.rio/api-reference/unified-save/save-unified-changes.md): Salva alterações unificadas em prompt e/ou configuração em uma única versão. - [Delete Unified Version](https://docs.dados.rio/api-reference/unified-delete/delete-unified-version.md): Exclui uma versão específica do histórico unificado. Remove a entrada unificada e só remove prompt/config quando não houver outras versões unificadas referenciando os mesmos IDs. - [Get Datasets Data](https://docs.dados.rio/api-reference/phoenix-experiments/get-datasets-data.md): Dados dos datasets. - [Get Dataset Data](https://docs.dados.rio/api-reference/phoenix-experiments/get-dataset-data.md): Dados de um dataset específico. - [Get Dataset Examples](https://docs.dados.rio/api-reference/phoenix-experiments/get-dataset-examples.md): Exemplos de um dataset específico. - [Get Experiment Data](https://docs.dados.rio/api-reference/phoenix-experiments/get-experiment-data.md): Dados de um experimento específico. - [Get Experiment Data Clean](https://docs.dados.rio/api-reference/phoenix-experiments/get-experiment-data-clean.md): Dados de um experimento específico, limpos e organizados. Se number_of_random_experiments for fornecido, retorna um número aleatório de experimentos. Se filters for fornecido, aplica filtros específicos (JSON string). Apenas para download! - [Get All Datasets](https://docs.dados.rio/api-reference/experiments/get-all-datasets.md): Returns a list of all available datasets with a summary of each. - [Get Dataset Experiments](https://docs.dados.rio/api-reference/experiments/get-dataset-experiments.md): Returns a list of all experiments associated with a specific dataset ID. - [Get Dataset Examples](https://docs.dados.rio/api-reference/experiments/get-dataset-examples.md): Returns a list of all available datasets with a summary of each. - [Get Experiment Details](https://docs.dados.rio/api-reference/experiments/get-experiment-details.md): Returns all data for a single, specific experiment. - [Delete Dataset](https://docs.dados.rio/api-reference/experiments/delete-dataset.md): Deletes a dataset and all its associated experiments. - [Delete Experiment](https://docs.dados.rio/api-reference/experiments/delete-experiment.md): Deletes a specific experiment from the experiments table. - [Get Admin Panel](https://docs.dados.rio/api-reference/admin/get-admin-panel.md): Retorna a página principal do painel administrativo. A autenticação será gerenciada pelo frontend. - [Get Favicon](https://docs.dados.rio/api-reference/admin/get-favicon.md) - [Listar grupos beta](https://docs.dados.rio/api-reference/beta-groups/listar-grupos-beta.md): Lista todos os grupos beta com paginação (apenas administradores) - [Criar grupo beta](https://docs.dados.rio/api-reference/beta-groups/criar-grupo-beta.md): Cria um novo grupo beta para o chatbot (apenas administradores) - [Obter grupo beta](https://docs.dados.rio/api-reference/beta-groups/obter-grupo-beta.md): Obtém um grupo beta por ID (apenas administradores) - [Atualizar grupo beta](https://docs.dados.rio/api-reference/beta-groups/atualizar-grupo-beta.md): Atualiza um grupo beta existente (apenas administradores) - [Excluir grupo beta](https://docs.dados.rio/api-reference/beta-groups/excluir-grupo-beta.md): Exclui um grupo beta e remove todas as associações de telefones (apenas administradores) - [Listar telefones na whitelist](https://docs.dados.rio/api-reference/beta-whitelist/listar-telefones-na-whitelist.md): Lista telefones na whitelist beta com paginação (apenas administradores) - [Adicionar múltiplos telefones à whitelist](https://docs.dados.rio/api-reference/beta-whitelist/adicionar-múltiplos-telefones-à-whitelist.md): Adiciona múltiplos números de telefone a um grupo beta (apenas administradores) - [Mover múltiplos telefones entre grupos](https://docs.dados.rio/api-reference/beta-whitelist/mover-múltiplos-telefones-entre-grupos.md): Move múltiplos números de telefone de um grupo beta para outro (apenas administradores) - [Remover múltiplos telefones da whitelist](https://docs.dados.rio/api-reference/beta-whitelist/remover-múltiplos-telefones-da-whitelist.md): Remove múltiplos números de telefone da whitelist beta (apenas administradores) - [Adicionar telefone à whitelist](https://docs.dados.rio/api-reference/beta-whitelist/adicionar-telefone-à-whitelist.md): Adiciona um número de telefone a um grupo beta (apenas administradores) - [Remover telefone da whitelist](https://docs.dados.rio/api-reference/beta-whitelist/remover-telefone-da-whitelist.md): Remove um número de telefone da whitelist beta (apenas administradores) - [Verificar status beta](https://docs.dados.rio/api-reference/beta-whitelist/verificar-status-beta.md): Verifica se um número de telefone está na whitelist beta (com cache) - [Ler chave arbitrária do cache Redis](https://docs.dados.rio/api-reference/admin/ler-chave-arbitrária-do-cache-redis.md): Permite aos administradores ler qualquer chave do cache Redis para debug e monitoramento - [Listar vínculos CPF-Secretaria](https://docs.dados.rio/api-reference/admin/listar-vínculos-cpf-secretaria.md): Retorna todos os vínculos de secretaria associados a um CPF na base de apoio. - [Adicionar vínculo CPF-Secretaria](https://docs.dados.rio/api-reference/admin/adicionar-vínculo-cpf-secretaria.md): Vincula um CPF a uma secretaria (cd_ua SICI) na base de apoio. Um CPF pode ter múltiplos vínculos. - [Remover vínculo CPF-Secretaria](https://docs.dados.rio/api-reference/admin/remover-vínculo-cpf-secretaria.md): Remove o vínculo entre um CPF e uma secretaria específica. - [Listar marcas (admin)](https://docs.dados.rio/api-reference/mobilidade/listar-marcas-admin.md): Lista completa de marcas do catálogo, incluindo soft-deleted (admin). - [Criar marca (admin)](https://docs.dados.rio/api-reference/mobilidade/criar-marca-admin.md): Cadastra uma marca no catálogo. ID gerado no backend (brand_<slug>); is_other=false. - [Excluir marca (admin, soft-delete)](https://docs.dados.rio/api-reference/mobilidade/excluir-marca-admin-soft-delete.md): Soft-delete de marca. 409 se houver modelos ativos ou veículos referenciando. Sentinel brand_outro não pode ser excluída. - [Atualizar marca (admin)](https://docs.dados.rio/api-reference/mobilidade/atualizar-marca-admin.md): Atualiza o nome de uma marca ativa. Sentinel brand_outro não pode ser alterada. 409 se referenciada por veículo. - [Listar modelos (admin)](https://docs.dados.rio/api-reference/mobilidade/listar-modelos-admin.md): Lista completa de modelos, incluindo soft-deleted. Filtro opcional por brand_id. - [Criar modelo (admin)](https://docs.dados.rio/api-reference/mobilidade/criar-modelo-admin.md): Cadastra um modelo vinculado a brand_id com vehicle_type. ID gerado no backend; is_other=false. - [Excluir modelo (admin, soft-delete)](https://docs.dados.rio/api-reference/mobilidade/excluir-modelo-admin-soft-delete.md): Soft-delete de modelo. 409 se veículos referenciarem. Sentinel model_outro não pode ser excluído. - [Atualizar modelo (admin)](https://docs.dados.rio/api-reference/mobilidade/atualizar-modelo-admin.md): Atualiza nome, vehicle_type e/ou brand_id de um modelo ativo. Sentinel model_outro não pode ser alterado. 409 se referenciado por veículo. - [Listar convites pendentes de veículo](https://docs.dados.rio/api-reference/mobilidade/listar-convites-pendentes-de-veículo.md): Lista convites pending em que o CPF é o convidado. - [Aceitar ou recusar convite de veículo](https://docs.dados.rio/api-reference/mobilidade/aceitar-ou-recusar-convite-de-veículo.md): Atualiza status do convite para accepted ou rejected (somente o convidado). - [Listar veículos da carteira (mobilidade)](https://docs.dados.rio/api-reference/mobilidade/listar-veículos-da-carteira-mobilidade.md): Retorna veículos em que o CPF é proprietário ou condutor aceito, com role em cada item. Quando role=conductor, inclui conductor_id (id do vínculo aceito). brand_name/model_name são resolvidos do catálogo quando há brand_id/model_id e não há brand_other/model_other. - [Cadastrar veículo](https://docs.dados.rio/api-reference/mobilidade/cadastrar-veículo.md): Cadastra um veículo para o CPF autenticado. Fluxo catálogo (brand_id+model_id), híbrido (brand_id + model_other sem model_id) ou Outro livre (brand_other/model_other+vehicle_type). URLs de foto devem ser HTTPS GCS. Se has_invoice=true, invoice_photo_url é obrigatória. Contato do dono (nome/telefone/… - [Obter detalhe do veículo](https://docs.dados.rio/api-reference/mobilidade/obter-detalhe-do-veículo.md): Retorna o detalhe do veículo para proprietário ou condutor aceito (inclui invoice_photo_url, metadados de arquivos e registration_number). Quando role=conductor, inclui conductor_id (id do vínculo aceito). owner_name/owner_phone/owner_email são enriquecidos ao vivo via RMI a partir de owner_cpf. bra… - [Excluir veículo (soft delete)](https://docs.dados.rio/api-reference/mobilidade/excluir-veículo-soft-delete.md): Soft-delete do veículo e revoga vínculos pending/accepted (somente proprietário). - [Atualizar veículo](https://docs.dados.rio/api-reference/mobilidade/atualizar-veículo.md): Atualiza campos do veículo (somente proprietário). Em mudança de marca/modelo do catálogo, vehicle_type é rederivado do modelo. Para trocar para fluxo Outro (texto livre), envie brand_id/model_id como null (ou "") junto com brand_other/model_other e vehicle_type; campo omitido não altera o valor atu… - [Listar condutores do veículo](https://docs.dados.rio/api-reference/mobilidade/listar-condutores-do-veículo.md): Lista vínculos pending e accepted (somente proprietário). Pending devolve snapshot do convite; accepted enriquece nome/e-mail/celular ao vivo via RMI. - [Convidar condutor](https://docs.dados.rio/api-reference/mobilidade/convidar-condutor.md): Cria vínculo pending e enfileira e-mail de convite via notify_email do body (somente proprietário). name/phone são hints opcionais enquanto pending. Duplicata pending/accepted retorna 409. - [Remover / revogar condutor](https://docs.dados.rio/api-reference/mobilidade/remover-revogar-condutor.md): Proprietário revoga pending/accepted; condutor aceito pode sair (self-leave). - [Listar marcas de veículos](https://docs.dados.rio/api-reference/mobilidade/listar-marcas-de-veículos.md): Catálogo de marcas para o formulário de mobilidade (seed Mongo). Sentinel "Outro" usa id estável brand_outro com is_other=true. - [Listar cores de veículos](https://docs.dados.rio/api-reference/mobilidade/listar-cores-de-veículos.md): Lista fixa de cores permitidas no formulário de mobilidade (fora do CSV de marcas/modelos). - [Listar modelos de veículos por marca](https://docs.dados.rio/api-reference/mobilidade/listar-modelos-de-veículos-por-marca.md): Modelos do catálogo filtrados por brand_id (obrigatório), incluindo vehicle_type. Sentinel "Outro" usa id estável model_outro com is_other=true. - [Create notification category](https://docs.dados.rio/api-reference/notification-categories/create-notification-category.md): Create a new notification category (admin only) - [Update notification category](https://docs.dados.rio/api-reference/notification-categories/update-notification-category.md): Update an existing notification category (admin only) - [Delete notification category](https://docs.dados.rio/api-reference/notification-categories/delete-notification-category.md): Soft-delete a notification category by setting active=false (admin only) - [List notification categories](https://docs.dados.rio/api-reference/notification-categories/list-notification-categories.md): List all active notification categories - [Obter estatísticas de quarentena](https://docs.dados.rio/api-reference/phone/obter-estatísticas-de-quarentena.md): Obtém estatísticas sobre telefones em quarentena (apenas administradores) - [Listar telefones em quarentena](https://docs.dados.rio/api-reference/phone/listar-telefones-em-quarentena.md): Lista todos os telefones em quarentena com paginação (apenas administradores) - [Vincular telefone a CPF](https://docs.dados.rio/api-reference/phone/vincular-telefone-a-cpf.md): Vincula um número de telefone a um CPF sem definir opt-in - [Obter cidadão por telefone](https://docs.dados.rio/api-reference/phone/obter-cidadão-por-telefone.md): Obtém informações do cidadão associado a um número de telefone - [Realizar opt-in](https://docs.dados.rio/api-reference/phone/realizar-opt-in.md): Realiza opt-in para receber notificações do chatbot - [Realizar opt-out](https://docs.dados.rio/api-reference/phone/realizar-opt-out.md): Realiza opt-out para parar de receber notificações do chatbot - [Colocar telefone em quarentena](https://docs.dados.rio/api-reference/phone/colocar-telefone-em-quarentena.md): Coloca um número de telefone em quarentena (apenas administradores) - [Liberar telefone da quarentena](https://docs.dados.rio/api-reference/phone/liberar-telefone-da-quarentena.md): Libera um número de telefone da quarentena (apenas administradores) - [Rejeitar registro](https://docs.dados.rio/api-reference/phone/rejeitar-registro.md): Rejeita um registro e bloqueia o mapeamento telefone-CPF - [Obter status do telefone](https://docs.dados.rio/api-reference/phone/obter-status-do-telefone.md): Obtém o status de um número de telefone (quarentena, CPF vinculado, opt-in/opt-out, etc.) - [Validar registro](https://docs.dados.rio/api-reference/phone/validar-registro.md): Valida um registro de usuário contra dados base do governo - [Sincronizar Person Account no login](https://docs.dados.rio/api-reference/salesforce/sincronizar-person-account-no-login.md): Orquestra o Person Account no Salesforce: GET → match / PATCH silencioso de email / POST create em 404 (contaOrigem Portal Pref.Rio). Usa CPF, nome e email do JWT. Não persiste dados do SF no Mongo do RMI. - [Consultar status de anonimização](https://docs.dados.rio/api-reference/salesforce/consultar-status-de-anonimização.md): Proxy para GET /api/private/anonimizacao/{numeroSolicitacao}. - [Listar chamados do cidadão](https://docs.dados.rio/api-reference/salesforce/listar-chamados-do-cidadão.md): Proxy para GET /api/private/chamados usando o JWT do usuário (Community User). - [Detalhar chamado por protocolo](https://docs.dados.rio/api-reference/salesforce/detalhar-chamado-por-protocolo.md): Proxy para GET /api/private/chamados/{protocolo}. - [Solicitar anonimização no Salesforce](https://docs.dados.rio/api-reference/salesforce/solicitar-anonimização-no-salesforce.md): Proxy para POST /api/private/cidadao/{cpf}/anonimizar (assíncrono). 202 enfileirado; 409 se já houver solicitação aberta. - [Atualizar consentimento no Salesforce](https://docs.dados.rio/api-reference/salesforce/atualizar-consentimento-no-salesforce.md): Proxy para PATCH /api/private/cidadao/{cpf}/consentimento. Encaminha o JWT do usuário. categoria deve ser valor de picklist SF (ex. PREF_Lembrete_Pagamento). motivo obrigatório quando acao=optout. - [Exportar dados pessoais (LGPD) do Salesforce](https://docs.dados.rio/api-reference/salesforce/exportar-dados-pessoais-lgpd-do-salesforce.md): Proxy síncrono para GET /api/private/cidadao/{cpf}/exportar. - [Webhook Salesforce cidadão](https://docs.dados.rio/api-reference/salesforce/webhook-salesforce-cidadão.md): JWT Keycloak com azp em SALESFORCE_WEBHOOK_CLIENTS. Body: cpf + evento (atualizacao default ou anonimizacao) + updatedAt opcional. Para atualizacao, dados é delta obrigatório (ausente=não alterar; null=limpar; \"\"=vazio). Para anonimizacao, dados é opcional e ignorado — o RMI limpa o espelho SF por… - [Listar avatares disponíveis](https://docs.dados.rio/api-reference/avatars/listar-avatares-disponíveis.md): Obtém lista paginada de avatares de foto de perfil disponíveis - [Criar novo avatar](https://docs.dados.rio/api-reference/avatars/criar-novo-avatar.md): Cria um novo avatar de foto de perfil (somente administradores) - [Excluir avatar](https://docs.dados.rio/api-reference/avatars/excluir-avatar.md): Exclui um avatar de foto de perfil (exclusão suave, somente administradores) - [Obter avatar atual do usuário](https://docs.dados.rio/api-reference/avatars/obter-avatar-atual-do-usuário.md): Obtém o avatar de foto de perfil atual de um usuário - [Atualizar avatar do usuário](https://docs.dados.rio/api-reference/avatars/atualizar-avatar-do-usuário.md): Define ou altera o avatar de foto de perfil de um usuário - [Listar opções de deficiência](https://docs.dados.rio/api-reference/citizen/listar-opções-de-deficiência.md): Retorna a lista de opções válidas de condições de deficiência para autodeclaração. - [Listar opções de escolaridade](https://docs.dados.rio/api-reference/citizen/listar-opções-de-escolaridade.md): Retorna a lista de opções válidas de níveis de escolaridade para autodeclaração. - [Listar opções de etnia](https://docs.dados.rio/api-reference/citizen/listar-opções-de-etnia.md): Retorna a lista de opções válidas de etnia para autodeclaração. Esta lista é usada para validar as atualizações de etnia autodeclarada. - [Listar opções de renda familiar](https://docs.dados.rio/api-reference/citizen/listar-opções-de-renda-familiar.md): Retorna a lista de opções válidas de faixas de renda familiar mensal para autodeclaração. - [Listar opções de gênero](https://docs.dados.rio/api-reference/citizen/listar-opções-de-gênero.md): Retorna a lista de opções sugeridas de gênero para autodeclaração. Nota: Este campo aceita qualquer texto livre para a opção "Outro". - [Obter dados do cidadão](https://docs.dados.rio/api-reference/citizen/obter-dados-do-cidadão.md): Recupera os dados do cidadão por CPF, incluindo informações básicas e dados autodeclarados. - [Atualizar endereço autodeclarado](https://docs.dados.rio/api-reference/citizen/atualizar-endereço-autodeclarado.md): Atualiza ou cria o endereço autodeclarado de um cidadão por CPF. Apenas o campo de endereço é atualizado. - [Atualizar deficiência autodeclarada](https://docs.dados.rio/api-reference/citizen/atualizar-deficiência-autodeclarada.md): Atualiza ou cria a condição de deficiência autodeclarada de um cidadão por CPF. O valor deve ser uma das opções válidas retornadas pelo endpoint /citizen/disability/options. - [Atualizar escolaridade autodeclarada](https://docs.dados.rio/api-reference/citizen/atualizar-escolaridade-autodeclarada.md): Atualiza ou cria o nível de escolaridade autodeclarado de um cidadão por CPF. O valor deve ser uma das opções válidas retornadas pelo endpoint /citizen/education/options. - [Atualizar email autodeclarado](https://docs.dados.rio/api-reference/citizen/atualizar-email-autodeclarado.md): Atualiza ou cria o email autodeclarado de um cidadão por CPF. Apenas o campo de email é atualizado. - [Atualizar etnia autodeclarada](https://docs.dados.rio/api-reference/citizen/atualizar-etnia-autodeclarada.md): Atualiza ou cria a etnia autodeclarada de um cidadão por CPF. Apenas o campo de etnia é atualizado. O valor deve ser uma das opções válidas retornadas pelo endpoint /citizen/ethnicity/options. - [Atualizar nome de exibição autodeclarado](https://docs.dados.rio/api-reference/citizen/atualizar-nome-de-exibição-autodeclarado.md): Atualiza ou cria o nome de exibição autodeclarado de um cidadão por CPF. Apenas o campo de nome de exibição é atualizado. O nome de exibição é o nome que aparece na interface do usuário, permitindo ao cidadão controlar como seu nome é exibido no aplicativo. - [Atualizar renda familiar autodeclarada](https://docs.dados.rio/api-reference/citizen/atualizar-renda-familiar-autodeclarada.md): Atualiza ou cria a renda familiar mensal autodeclarada de um cidadão por CPF. O valor deve ser uma das opções válidas retornadas pelo endpoint /citizen/family-income/options. - [Obter status do primeiro login](https://docs.dados.rio/api-reference/citizen/obter-status-do-primeiro-login.md): Verifica se este é o primeiro login do usuário - [Atualizar status do primeiro login](https://docs.dados.rio/api-reference/citizen/atualizar-status-do-primeiro-login.md): Define o status do primeiro login como falso para um usuário - [Atualizar gênero autodeclarado](https://docs.dados.rio/api-reference/citizen/atualizar-gênero-autodeclarado.md): Atualiza ou cria o gênero autodeclarado de um cidadão por CPF. Aceita qualquer valor de texto livre, mas as opções sugeridas estão disponíveis no endpoint /citizen/gender/options. - [Obter entidades jurídicas associadas ao CPF](https://docs.dados.rio/api-reference/citizen/obter-entidades-jurídicas-associadas-ao-cpf.md): Recupera a lista paginada de entidades jurídicas (pessoas jurídicas) associadas ao CPF do cidadão. A busca é feita através do campo 'cpf_socio' no array 'socios' de cada entidade. - [Obter chamados do 1746 do cidadão](https://docs.dados.rio/api-reference/citizen/obter-chamados-do-1746-do-cidadão.md): Recupera os chamados do 1746 de um cidadão por CPF com paginação. Cada documento representa um chamado individual. - [Obter status de opt-in](https://docs.dados.rio/api-reference/citizen/obter-status-de-opt-in.md): Verifica se o usuário optou por receber notificações - [Atualizar status de opt-in](https://docs.dados.rio/api-reference/citizen/atualizar-status-de-opt-in.md): Atualiza o status de opt-in do usuário para notificações - [Obter pets associados ao CPF](https://docs.dados.rio/api-reference/citizen/obter-pets-associados-ao-cpf.md): Recupera a lista paginada de pets associados ao CPF do cidadão. - [Registrar novo pet](https://docs.dados.rio/api-reference/citizen/registrar-novo-pet.md): Registra um novo pet para o CPF do cidadão (auto-declarado). - [Obter estatísticas de pets do CPF](https://docs.dados.rio/api-reference/citizen/obter-estatísticas-de-pets-do-cpf.md): Recupera as estatísticas de quantidade de pets por tipo associadas ao CPF do cidadão. - [Obter pet específico por ID](https://docs.dados.rio/api-reference/citizen/obter-pet-específico-por-id.md): Recupera um pet específico associado ao CPF do cidadão pelo ID do pet. - [Atualizar telefone autodeclarado](https://docs.dados.rio/api-reference/citizen/atualizar-telefone-autodeclarado.md): Atualiza ou cria o telefone autodeclarado de um cidadão por CPF. Apenas o campo de telefone é atualizado (armazenado como pendente até verificado). - [Validar verificação de telefone](https://docs.dados.rio/api-reference/citizen/validar-verificação-de-telefone.md): Valida o código de verificação enviado para o número de telefone - [Obter dados da carteira do cidadão](https://docs.dados.rio/api-reference/citizen/obter-dados-da-carteira-do-cidadão.md): Recupera os dados da carteira do cidadão por CPF, incluindo informações de saúde e outros dados da carteira. - [Get citizen notification preferences](https://docs.dados.rio/api-reference/notification-preferences/get-citizen-notification-preferences.md): Get notification preferences for a citizen including global and category opt-ins - [Update citizen notification preferences](https://docs.dados.rio/api-reference/notification-preferences/update-citizen-notification-preferences.md): Update notification preferences for a citizen (global and/or category opt-ins) - [Update single category preference](https://docs.dados.rio/api-reference/notification-preferences/update-single-category-preference.md): Update opt-in preference for a single notification category - [Get phone notification preferences (admin only)](https://docs.dados.rio/api-reference/notification-preferences/get-phone-notification-preferences-admin-only.md): Get notification preferences for a phone number including global and category opt-ins (synced with CPF). Admin only. - [Update phone notification preferences (admin only)](https://docs.dados.rio/api-reference/notification-preferences/update-phone-notification-preferences-admin-only.md): Update notification preferences for a phone number (synced with CPF preferences). Admin only. - [Update single category preference for phone (admin only)](https://docs.dados.rio/api-reference/notification-preferences/update-single-category-preference-for-phone-admin-only.md): Update opt-in preference for a single notification category for a phone number. Admin only. - [Listar CNAEs](https://docs.dados.rio/api-reference/cnaes/listar-cnaes.md): Recupera a lista paginada de CNAEs (Classificação Nacional de Atividades Econômicas) com filtros opcionais - [Obter canais disponíveis](https://docs.dados.rio/api-reference/config/obter-canais-disponíveis.md): Obtém a lista de canais disponíveis para comunicação - [Obter motivos de opt-out](https://docs.dados.rio/api-reference/config/obter-motivos-de-opt-out.md): Obtém a lista de motivos válidos para opt-out - [Consultar secretarias de um CPF](https://docs.dados.rio/api-reference/cpf-secretaria/consultar-secretarias-de-um-cpf.md): Retorna a lista de cd_uas vinculados ao CPF na base de apoio. Usado por outras APIs (app-go-api) via service account. - [Listar departamentos/unidades administrativas](https://docs.dados.rio/api-reference/departments/listar-departamentosunidades-administrativas.md): Recupera a lista paginada de departamentos com filtros opcionais (hierarquia, nível, busca). - [Obter departamento/unidade administrativa por ID](https://docs.dados.rio/api-reference/departments/obter-departamentounidade-administrativa-por-id.md): Recupera um departamento específico pelo código da UA (cd_ua). - [Verificação de saúde](https://docs.dados.rio/api-reference/health/verificação-de-saúde.md): Verifica a saúde da API e suas dependências (MongoDB e Redis). Retorna status detalhado para cada serviço. - [Obter informações de uma entidade jurídica por CNPJ](https://docs.dados.rio/api-reference/legal-entity/obter-informações-de-uma-entidade-jurídica-por-cnpj.md): Recupera informações detalhadas de uma entidade jurídica (pessoa jurídica) pelo CNPJ. O acesso é permitido para administradores ou se o CPF do JWT estiver como responsável ou sócio da entidade. - [Obter memórias associadas ao número de telefone.](https://docs.dados.rio/api-reference/memory/obter-memórias-associadas-ao-número-de-telefone.md): Recupera a lista de memórias associadas ao telefone do cidadão. - [Atualiza memória associada ao número de telefone.](https://docs.dados.rio/api-reference/memory/atualiza-memória-associada-ao-número-de-telefone.md): Atualiza uma única memória associada ao telefone do cidadão. - [Cria memória associada ao número de telefone.](https://docs.dados.rio/api-reference/memory/cria-memória-associada-ao-número-de-telefone.md): Cria uma única memória associada ao telefone do cidadão. - [Obter memória associada ao número de telefone pelo nome.](https://docs.dados.rio/api-reference/memory/obter-memória-associada-ao-número-de-telefone-pelo-nome.md): Recupera uma única memória associada ao telefone do cidadão. - [Deleta memória associada ao número de telefone.](https://docs.dados.rio/api-reference/memory/deleta-memória-associada-ao-número-de-telefone.md): Deleta uma única memória associada ao telefone do cidadão. - [Métricas Prometheus](https://docs.dados.rio/api-reference/metrics/métricas-prometheus.md): Expõe métricas Prometheus para monitoramento do sistema - [Valida endereço de email](https://docs.dados.rio/api-reference/validation/valida-endereço-de-email.md): Valida formato e estrutura de endereços de email, retornando informações detalhadas sobre o endereço quando válido. - [Valida número de telefone](https://docs.dados.rio/api-reference/validation/valida-número-de-telefone.md): Valida DDI, DDD e número para qualquer telefone internacional. - [Listar cursos criados](https://docs.dados.rio/api-reference/courses/listar-cursos-criados.md): Retorna lista paginada de cursos públicos. Exclui rascunhos e cursos marcados como não visíveis publicamente (is_visible=false); estes continuam acessíveis por link direto via GET /api/public/courses/{id}. Com status: filtra pelos status informados (CSV). Derived statuses (scheduled, accepting_enrol… - [Buscar curso específico](https://docs.dados.rio/api-reference/courses/buscar-curso-específico.md): Retorna dados completos de um curso específico - [Listar cursos criados](https://docs.dados.rio/api-reference/courses/listar-cursos-criados-1.md): Retorna lista paginada de cursos. Sem status: exclui rascunhos. Com status: filtra pelos status informados (CSV). Derived statuses (scheduled, accepting_enrollments, in_progress, finished) são mapeados para published. - [Criar curso](https://docs.dados.rio/api-reference/courses/criar-curso.md): Cria um novo curso no sistema (status: "opened") - [Criar curso como rascunho](https://docs.dados.rio/api-reference/courses/criar-curso-como-rascunho.md): Cria um curso e salva como rascunho (status: "draft") - [Listar cursos rascunho](https://docs.dados.rio/api-reference/courses/listar-cursos-rascunho.md): Retorna lista paginada de cursos salvos como rascunho (status: "draft") - [Buscar curso específico](https://docs.dados.rio/api-reference/courses/buscar-curso-específico-1.md): Retorna dados completos de um curso específico - [Editar curso](https://docs.dados.rio/api-reference/courses/editar-curso.md): Atualiza um curso existente. Também usado para publicar rascunhos mudando status de "draft" para "opened" - [Excluir curso](https://docs.dados.rio/api-reference/courses/excluir-curso.md): Remove um curso pelo ID - [Listar cursos de um usuário específico](https://docs.dados.rio/api-reference/courses/listar-cursos-de-um-usuário-específico.md): Retorna lista paginada de cursos criados por um usuário/organização - [Listar vagas públicas](https://docs.dados.rio/api-reference/empregabilidade-vagas-public/listar-vagas-públicas.md): Retorna lista paginada de vagas publicadas. Sem filtro retorna todos os status públicos (publicado_ativo, publicado_expirado, vaga_congelada, vaga_descontinuada). Use ?status= para filtrar por um status específico. - [Buscar vaga pública por slug](https://docs.dados.rio/api-reference/empregabilidade-vagas-public/buscar-vaga-pública-por-slug.md): Retorna uma vaga publicada pelo slug (apenas se estiver ativa). Slug no formato "{titulo-slugificado}-{12-chars-hex-do-uuid}". Se o slug for histórico (título mudou), retorna 301 redirect para o slug atual. - [Buscar vaga pública](https://docs.dados.rio/api-reference/empregabilidade-vagas-public/buscar-vaga-pública.md): Retorna uma vaga publicada pelo ID (publicado_ativo, publicado_expirado, vaga_congelada, vaga_descontinuada) - [Listar oportunidades MEI](https://docs.dados.rio/api-reference/oportunidades-mei/listar-oportunidades-mei.md): Retorna uma lista paginada de oportunidades MEI ativas - [Obter oportunidade MEI por ID](https://docs.dados.rio/api-reference/oportunidades-mei/obter-oportunidade-mei-por-id.md): Retorna uma oportunidade MEI pelo seu ID - [Listar oportunidades MEI](https://docs.dados.rio/api-reference/oportunidades-mei/listar-oportunidades-mei-1.md): Retorna uma lista paginada de oportunidades MEI ativas - [Criar oportunidade MEI](https://docs.dados.rio/api-reference/oportunidades-mei/criar-oportunidade-mei.md): Cria uma nova oportunidade MEI publicada - [Criar oportunidade MEI como rascunho](https://docs.dados.rio/api-reference/oportunidades-mei/criar-oportunidade-mei-como-rascunho.md): Cria uma nova oportunidade MEI em status de rascunho - [Listar rascunhos de oportunidades MEI](https://docs.dados.rio/api-reference/oportunidades-mei/listar-rascunhos-de-oportunidades-mei.md): Retorna uma lista paginada de oportunidades MEI em rascunho - [Obter oportunidade MEI por ID](https://docs.dados.rio/api-reference/oportunidades-mei/obter-oportunidade-mei-por-id-1.md): Retorna uma oportunidade MEI pelo seu ID - [Atualizar oportunidade MEI](https://docs.dados.rio/api-reference/oportunidades-mei/atualizar-oportunidade-mei.md): Atualiza os dados de uma oportunidade MEI existente mantendo seu status atual - [Excluir oportunidade MEI](https://docs.dados.rio/api-reference/oportunidades-mei/excluir-oportunidade-mei.md): Remove uma oportunidade MEI pelo ID (soft delete) - [Publicar oportunidade MEI](https://docs.dados.rio/api-reference/oportunidades-mei/publicar-oportunidade-mei.md): Publica uma oportunidade MEI que estava em rascunho - [Listar acessibilidades](https://docs.dados.rio/api-reference/acessibilidades/listar-acessibilidades.md): Retorna lista paginada de opções de acessibilidade - [Criar acessibilidade](https://docs.dados.rio/api-reference/acessibilidades/criar-acessibilidade.md): Cria uma nova opção de acessibilidade - [Buscar acessibilidade](https://docs.dados.rio/api-reference/acessibilidades/buscar-acessibilidade.md): Retorna uma acessibilidade pelo ID - [Atualizar acessibilidade](https://docs.dados.rio/api-reference/acessibilidades/atualizar-acessibilidade.md): Atualiza uma acessibilidade existente - [Excluir acessibilidade](https://docs.dados.rio/api-reference/acessibilidades/excluir-acessibilidade.md): Remove uma acessibilidade pelo ID - [Listar categorias](https://docs.dados.rio/api-reference/categorias/listar-categorias.md): Retorna lista paginada de categorias. Use onlyWithCourses=true para filtrar apenas categorias com cursos com status aberto (opened/ABERTO). - [Criar categoria](https://docs.dados.rio/api-reference/categorias/criar-categoria.md): Cria uma nova categoria de curso - [Buscar categoria](https://docs.dados.rio/api-reference/categorias/buscar-categoria.md): Retorna uma categoria pelo ID - [Atualizar categoria](https://docs.dados.rio/api-reference/categorias/atualizar-categoria.md): Atualiza uma categoria existente - [Excluir categoria](https://docs.dados.rio/api-reference/categorias/excluir-categoria.md): Remove uma categoria pelo ID - [Listar inscrições de um curso](https://docs.dados.rio/api-reference/inscricoes/listar-inscrições-de-um-curso.md): Retorna lista paginada de inscrições de um curso específico - [Criar inscrição](https://docs.dados.rio/api-reference/inscricoes/criar-inscrição.md): Cria uma nova inscrição em um curso - [Importar inscrições via CSV/XLSX](https://docs.dados.rio/api-reference/inscricoes/importar-inscrições-via-csvxlsx.md): Faz upload de arquivo CSV ou XLSX para importar inscrições em lote. Processamento assíncrono. - [Criar inscrição manual](https://docs.dados.rio/api-reference/inscricoes/criar-inscrição-manual.md): Cria uma inscrição manual no curso (para uso do admin). Aplica mesmas validações do endpoint regular. - [Atualizar status de múltiplas inscrições](https://docs.dados.rio/api-reference/inscricoes/atualizar-status-de-múltiplas-inscrições.md): Atualiza o status de várias inscrições de uma vez (aprovação em lote) - [Obter inscrição por ID](https://docs.dados.rio/api-reference/inscricoes/obter-inscrição-por-id.md): Retorna dados completos de uma inscrição específica - [Atualizar inscrição](https://docs.dados.rio/api-reference/inscricoes/atualizar-inscrição.md): Atualiza os dados de uma inscrição existente (exceto CPF, curso e status) - [Excluir inscrição](https://docs.dados.rio/api-reference/inscricoes/excluir-inscrição.md): Remove uma inscrição específica - [Atualizar certificado de inscrição](https://docs.dados.rio/api-reference/inscricoes/atualizar-certificado-de-inscrição.md): Adiciona ou atualiza a URL do certificado de uma inscrição - [Atualizar status de inscrição individual](https://docs.dados.rio/api-reference/inscricoes/atualizar-status-de-inscrição-individual.md): Atualiza o status de uma inscrição específica - [Listar banco de currículos](https://docs.dados.rio/api-reference/empregabilidade-banco-curriculos/listar-banco-de-currículos.md): Lista todos os currículos da base, do mais recente para o mais antigo. Exige admin ou role go:curriculos:admin / go:curriculos:editor. - [Detalhar currículo do banco](https://docs.dados.rio/api-reference/empregabilidade-banco-curriculos/detalhar-currículo-do-banco.md): Retorna a ficha de um currículo: dados pessoais do cadastro do cidadão e o currículo completo. Exige admin ou role go:curriculos:admin / go:curriculos:editor. - [Listar bloqueios de candidatura (admin)](https://docs.dados.rio/api-reference/empregabilidade-candidatura-bloqueios/listar-bloqueios-de-candidatura-admin.md): Retorna lista paginada de bloqueios de candidatura, com filtros opcionais. Restrito a administradores. - [Registrar bloqueio de candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidatura-bloqueios/registrar-bloqueio-de-candidatura.md): Registra a tentativa de candidatura de um CPF a uma vaga que foi bloqueada por não atender critérios de elegibilidade - [Listar candidaturas (admin)](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/listar-candidaturas-admin.md): Retorna lista paginada de candidaturas com filtros e busca universal. Restrito a administradores. - [Criar candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/criar-candidatura.md): Cria uma nova candidatura para uma vaga - [Atualizar etapa de candidaturas em lote](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/atualizar-etapa-de-candidaturas-em-lote.md): Atualiza a etapa atual de múltiplas candidaturas de uma vaga. Todos os candidatos devem estar na mesma etapa atual. - [Atualizar status de candidaturas em lote](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/atualizar-status-de-candidaturas-em-lote.md): Atualiza o status de múltiplas candidaturas de uma vaga identificadas por lista de CPFs - [Listar candidaturas por CPF](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/listar-candidaturas-por-cpf.md): Retorna lista paginada de candidaturas de um usuário pelo CPF. Usuários só podem acessar o próprio CPF; admins podem acessar qualquer CPF. - [Buscar candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/buscar-candidatura.md): Retorna uma candidatura pelo ID - [Atualizar candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/atualizar-candidatura.md): Atualiza uma candidatura existente - [Excluir candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/excluir-candidatura.md): Remove uma candidatura pelo ID - [Aprovar candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/aprovar-candidatura.md): Aprova uma candidatura - [Avançar etapa da candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/avançar-etapa-da-candidatura.md): Atualiza a etapa atual de uma candidatura - [Reprovar candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/reprovar-candidatura.md): Reprova uma candidatura - [Atualizar status da candidatura](https://docs.dados.rio/api-reference/empregabilidade-candidaturas/atualizar-status-da-candidatura.md): Atualiza o status de uma candidatura - [Listar Comportamentos e Atitudes](https://docs.dados.rio/api-reference/empregabilidade-comportamentos-atitudes/listar-comportamentos-e-atitudes.md): Busca a lista de comportamentos e atitudes cadastrados com suporte a paginação e busca textual - [Criar Comportamento e Atitude](https://docs.dados.rio/api-reference/empregabilidade-comportamentos-atitudes/criar-comportamento-e-atitude.md): Cadastra um novo comportamento e atitude global no sistema - [Buscar Comportamento e Atitude por ID](https://docs.dados.rio/api-reference/empregabilidade-comportamentos-atitudes/buscar-comportamento-e-atitude-por-id.md): Retorna os detalhes de um comportamento/atitude global cadastrado pelo ID - [Atualizar Comportamento e Atitude](https://docs.dados.rio/api-reference/empregabilidade-comportamentos-atitudes/atualizar-comportamento-e-atitude.md): Atualiza os dados de um comportamento/atitude existente no sistema - [Excluir Comportamento e Atitude Global](https://docs.dados.rio/api-reference/empregabilidade-comportamentos-atitudes/excluir-comportamento-e-atitude-global.md): Remove um comportamento/atitude global cadastrado pelo ID - [Substituir itens do curriculo por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/substituir-itens-do-curriculo-por-cpf.md): Remove as habilidades e comportamentos/atitudes antigos e insere os IDs informados em uma transação - [Listar áreas de atuação/habilidades do currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-áreas-de-atuaçãohabilidades-do-currículo.md): Retorna os vínculos entre áreas de atuação e habilidades associados ao currículo do usuário autenticado via JWT - [Adicionar área de atuação/habilidade ao currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/adicionar-área-de-atuaçãohabilidade-ao-currículo.md): Vincula uma combinação específica de área de atuação e habilidade ao currículo do usuário autenticado via JWT - [Remover área de atuação/habilidade do currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/remover-área-de-atuaçãohabilidade-do-currículo.md): Remove o vínculo de uma área de atuação/habilidade do currículo do usuário autenticado - [Listar comportamentos/atitudes do currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-comportamentosatitudes-do-currículo.md): Retorna os comportamentos e atitudes vinculados ao currículo do usuário autenticado via JWT - [Adicionar comportamento/atitude ao currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/adicionar-comportamentoatitude-ao-currículo.md): Vincula um comportamento/atitude específico ao currículo do usuário autenticado via JWT - [Remover comportamento/atitude do currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/remover-comportamentoatitude-do-currículo.md): Remove o vínculo de um comportamento/atitude do currículo do usuário autenticado - [Criar conquista](https://docs.dados.rio/api-reference/empregabilidade-curriculo/criar-conquista.md): Adiciona uma nova conquista ao currículo do usuário autenticado - [Buscar conquista por ID](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-conquista-por-id.md): Retorna uma conquista específica do currículo - [Atualizar conquista](https://docs.dados.rio/api-reference/empregabilidade-curriculo/atualizar-conquista.md): Atualiza uma conquista existente do usuário autenticado - [Excluir conquista](https://docs.dados.rio/api-reference/empregabilidade-curriculo/excluir-conquista.md): Remove uma conquista do currículo do usuário autenticado - [Criar curso complementar](https://docs.dados.rio/api-reference/empregabilidade-curriculo/criar-curso-complementar.md): Adiciona um novo curso complementar ao currículo do usuário autenticado - [Buscar curso complementar por ID](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-curso-complementar-por-id.md): Retorna um curso complementar específico do currículo - [Atualizar curso complementar](https://docs.dados.rio/api-reference/empregabilidade-curriculo/atualizar-curso-complementar.md): Atualiza um curso complementar existente do usuário autenticado - [Excluir curso complementar](https://docs.dados.rio/api-reference/empregabilidade-curriculo/excluir-curso-complementar.md): Remove um curso complementar do currículo do usuário autenticado - [Criar experiência](https://docs.dados.rio/api-reference/empregabilidade-curriculo/criar-experiência.md): Adiciona uma nova experiência profissional ao currículo do usuário autenticado - [Buscar experiência por ID](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-experiência-por-id.md): Retorna uma experiência específica do currículo - [Atualizar experiência](https://docs.dados.rio/api-reference/empregabilidade-curriculo/atualizar-experiência.md): Atualiza uma experiência existente do usuário autenticado - [Excluir experiência](https://docs.dados.rio/api-reference/empregabilidade-curriculo/excluir-experiência.md): Remove uma experiência do currículo do usuário autenticado - [Criar formação](https://docs.dados.rio/api-reference/empregabilidade-curriculo/criar-formação.md): Cria uma nova formação no currículo do usuário autenticado - [Buscar formação por ID](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-formação-por-id.md): Retorna uma formação específica - [Atualizar formação](https://docs.dados.rio/api-reference/empregabilidade-curriculo/atualizar-formação.md): Atualiza uma formação existente do usuário autenticado - [Excluir formação](https://docs.dados.rio/api-reference/empregabilidade-curriculo/excluir-formação.md): Remove uma formação do currículo do usuário autenticado - [Criar idioma no currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/criar-idioma-no-currículo.md): Adiciona um novo idioma ao currículo do usuário autenticado - [Buscar idioma por ID](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-idioma-por-id.md): Retorna um idioma específico do currículo - [Atualizar idioma no currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/atualizar-idioma-no-currículo.md): Atualiza um idioma existente do usuário autenticado - [Excluir idioma do currículo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/excluir-idioma-do-currículo.md): Remove um idioma do currículo do usuário autenticado - [Criar ou atualizar situação e interesses](https://docs.dados.rio/api-reference/empregabilidade-curriculo/criar-ou-atualizar-situação-e-interesses.md): Cria ou atualiza a situação atual e interesses do usuário autenticado - [Buscar currículo completo](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-currículo-completo.md): Retorna o currículo completo de um usuário - [Listar conquistas por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-conquistas-por-cpf.md): Retorna todas as conquistas do usuário autenticado - [Substituir conquistas por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/substituir-conquistas-por-cpf.md): Remove todas as conquistas do CPF e insere as novas em uma transação - [Listar cursos complementares por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-cursos-complementares-por-cpf.md): Retorna todos os cursos complementares do usuário autenticado - [Substituir cursos complementares por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/substituir-cursos-complementares-por-cpf.md): Remove todos os cursos complementares do CPF e insere os novos em uma transação - [Listar experiências por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-experiências-por-cpf.md): Retorna todas as experiências profissionais do usuário autenticado - [Substituir experiências e conquistas por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/substituir-experiências-e-conquistas-por-cpf.md): Remove todas as experiências e conquistas do CPF e insere as novas em uma transação - [Listar formações por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-formações-por-cpf.md): Retorna todas as formações do usuário autenticado - [Substituir formações e idiomas por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/substituir-formações-e-idiomas-por-cpf.md): Remove todas as formações e idiomas do CPF e insere os novos em uma única transação - [Listar idiomas por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/listar-idiomas-por-cpf.md): Retorna todos os idiomas do usuário autenticado - [Substituir idiomas por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/substituir-idiomas-por-cpf.md): Remove todos os idiomas do CPF e insere os novos em uma transação - [Buscar situação e interesses por CPF](https://docs.dados.rio/api-reference/empregabilidade-curriculo/buscar-situação-e-interesses-por-cpf.md): Retorna a situação atual e interesses do usuário autenticado - [Listar disponibilidades](https://docs.dados.rio/api-reference/empregabilidade-disponibilidades/listar-disponibilidades.md): Retorna uma lista paginada de disponibilidades - [Criar disponibilidade](https://docs.dados.rio/api-reference/empregabilidade-disponibilidades/criar-disponibilidade.md): Cria uma nova disponibilidade - [Buscar disponibilidade por ID](https://docs.dados.rio/api-reference/empregabilidade-disponibilidades/buscar-disponibilidade-por-id.md): Retorna uma disponibilidade específica - [Atualizar disponibilidade](https://docs.dados.rio/api-reference/empregabilidade-disponibilidades/atualizar-disponibilidade.md): Atualiza uma disponibilidade existente - [Excluir disponibilidade](https://docs.dados.rio/api-reference/empregabilidade-disponibilidades/excluir-disponibilidade.md): Remove uma disponibilidade - [Listar empresas](https://docs.dados.rio/api-reference/empregabilidade-empresas/listar-empresas.md): Retorna lista paginada de empresas com filtros opcionais - [Criar empresa](https://docs.dados.rio/api-reference/empregabilidade-empresas/criar-empresa.md): Cria uma nova empresa - [Consultar CNPJ](https://docs.dados.rio/api-reference/empregabilidade-empresas/consultar-cnpj.md): Consulta dados de uma empresa pelo CNPJ no RMI (Registro Mercantil Integrado) - [Buscar empresa](https://docs.dados.rio/api-reference/empregabilidade-empresas/buscar-empresa.md): Retorna uma empresa pelo CNPJ - [Atualizar empresa](https://docs.dados.rio/api-reference/empregabilidade-empresas/atualizar-empresa.md): Atualiza uma empresa existente - [Excluir empresa](https://docs.dados.rio/api-reference/empregabilidade-empresas/excluir-empresa.md): Remove uma empresa pelo CNPJ - [Listar escolaridades](https://docs.dados.rio/api-reference/empregabilidade-escolaridades/listar-escolaridades.md): Retorna uma lista paginada de escolaridades - [Criar escolaridade](https://docs.dados.rio/api-reference/empregabilidade-escolaridades/criar-escolaridade.md): Cria uma nova escolaridade - [Buscar escolaridade por ID](https://docs.dados.rio/api-reference/empregabilidade-escolaridades/buscar-escolaridade-por-id.md): Retorna uma escolaridade específica - [Atualizar escolaridade](https://docs.dados.rio/api-reference/empregabilidade-escolaridades/atualizar-escolaridade.md): Atualiza uma escolaridade existente - [Excluir escolaridade](https://docs.dados.rio/api-reference/empregabilidade-escolaridades/excluir-escolaridade.md): Remove uma escolaridade - [Listar Habilidades](https://docs.dados.rio/api-reference/empregabilidade-habilidades/listar-habilidades.md): Busca a lista de habilidades cadastradas com suporte a paginação e busca textual - [Criar Habilidade](https://docs.dados.rio/api-reference/empregabilidade-habilidades/criar-habilidade.md): Cadastra uma nova habilidade global no sistema - [Listar Áreas de Atuação](https://docs.dados.rio/api-reference/empregabilidade-habilidades/listar-áreas-de-atuação.md): Retorna uma lista paginada das áreas de atuação vinculadas às habilidades - [Criar Área de Atuação](https://docs.dados.rio/api-reference/empregabilidade-habilidades/criar-área-de-atuação.md): Cadastra uma nova área de atuação no sistema - [Listar vínculos entre Áreas de Atuação e Habilidades](https://docs.dados.rio/api-reference/empregabilidade-habilidades/listar-vínculos-entre-áreas-de-atuação-e-habilidades.md): Retorna todos os vínculos cadastrados entre áreas de atuação e habilidades - [Buscar Área de Atuação por ID](https://docs.dados.rio/api-reference/empregabilidade-habilidades/buscar-área-de-atuação-por-id.md): Retorna os detalhes de uma área de atuação cadastrada pelo ID - [Atualizar Área de Atuação](https://docs.dados.rio/api-reference/empregabilidade-habilidades/atualizar-área-de-atuação.md): Atualiza os dados de uma área de atuação existente - [Excluir Área de Atuação](https://docs.dados.rio/api-reference/empregabilidade-habilidades/excluir-área-de-atuação.md): Remove uma área de atuação cadastrada pelo ID - [Buscar Habilidade por ID](https://docs.dados.rio/api-reference/empregabilidade-habilidades/buscar-habilidade-por-id.md): Retorna os detalhes de uma habilidade global cadastrada pelo ID - [Atualizar Habilidade](https://docs.dados.rio/api-reference/empregabilidade-habilidades/atualizar-habilidade.md): Atualiza os dados de uma habilidade existente no sistema - [Excluir Habilidade Global](https://docs.dados.rio/api-reference/empregabilidade-habilidades/excluir-habilidade-global.md): Remove uma habilidade global cadastrada pelo ID - [Substituir Áreas de Atuação da Habilidade](https://docs.dados.rio/api-reference/empregabilidade-habilidades/substituir-áreas-de-atuação-da-habilidade.md): Substitui em lote o conjunto de áreas de atuação associadas a uma habilidade global - [Vincular Área de Atuação à Habilidade](https://docs.dados.rio/api-reference/empregabilidade-habilidades/vincular-área-de-atuação-à-habilidade.md): Associa uma área de atuação existente a uma habilidade global especificada - [Desvincular Área de Atuação da Habilidade](https://docs.dados.rio/api-reference/empregabilidade-habilidades/desvincular-área-de-atuação-da-habilidade.md): Remove a relação N:M entre uma habilidade e uma área de atuação sem excluir as entidades - [Listar idiomas](https://docs.dados.rio/api-reference/empregabilidade-idiomas/listar-idiomas.md): Retorna uma lista paginada de idiomas - [Criar idioma](https://docs.dados.rio/api-reference/empregabilidade-idiomas/criar-idioma.md): Cria um novo idioma - [Buscar idioma por ID](https://docs.dados.rio/api-reference/empregabilidade-idiomas/buscar-idioma-por-id.md): Retorna um idioma específico - [Atualizar idioma](https://docs.dados.rio/api-reference/empregabilidade-idiomas/atualizar-idioma.md): Atualiza um idioma existente - [Excluir idioma](https://docs.dados.rio/api-reference/empregabilidade-idiomas/excluir-idioma.md): Remove um idioma - [Listar modelos de trabalho](https://docs.dados.rio/api-reference/empregabilidade-modelos-trabalho/listar-modelos-de-trabalho.md): Retorna uma lista paginada de modelos de trabalho - [Criar modelo de trabalho](https://docs.dados.rio/api-reference/empregabilidade-modelos-trabalho/criar-modelo-de-trabalho.md): Cria um novo modelo de trabalho - [Buscar modelo de trabalho por ID](https://docs.dados.rio/api-reference/empregabilidade-modelos-trabalho/buscar-modelo-de-trabalho-por-id.md): Retorna um modelo de trabalho específico - [Atualizar modelo de trabalho](https://docs.dados.rio/api-reference/empregabilidade-modelos-trabalho/atualizar-modelo-de-trabalho.md): Atualiza um modelo de trabalho existente - [Excluir modelo de trabalho](https://docs.dados.rio/api-reference/empregabilidade-modelos-trabalho/excluir-modelo-de-trabalho.md): Remove um modelo de trabalho - [Listar níveis de idioma](https://docs.dados.rio/api-reference/empregabilidade-niveis-idioma/listar-níveis-de-idioma.md): Retorna uma lista paginada de níveis de idioma - [Criar nível de idioma](https://docs.dados.rio/api-reference/empregabilidade-niveis-idioma/criar-nível-de-idioma.md): Cria um novo nível de idioma - [Buscar nível de idioma por ID](https://docs.dados.rio/api-reference/empregabilidade-niveis-idioma/buscar-nível-de-idioma-por-id.md): Retorna um nível de idioma específico - [Atualizar nível de idioma](https://docs.dados.rio/api-reference/empregabilidade-niveis-idioma/atualizar-nível-de-idioma.md): Atualiza um nível de idioma existente - [Excluir nível de idioma](https://docs.dados.rio/api-reference/empregabilidade-niveis-idioma/excluir-nível-de-idioma.md): Remove um nível de idioma - [Verificar primeiro login](https://docs.dados.rio/api-reference/empregabilidade-onboarding/verificar-primeiro-login.md): Verifica se é o primeiro login do usuário no módulo de empregabilidade - [Marcar primeiro login como concluído](https://docs.dados.rio/api-reference/empregabilidade-onboarding/marcar-primeiro-login-como-concluído.md): Marca o primeiro login do usuário como concluído - [Listar regimes de contratação](https://docs.dados.rio/api-reference/empregabilidade-regimes-contratacao/listar-regimes-de-contratação.md): Retorna lista paginada de regimes de contratação - [Criar regime de contratação](https://docs.dados.rio/api-reference/empregabilidade-regimes-contratacao/criar-regime-de-contratação.md): Cria um novo regime de contratação - [Buscar regime de contratação](https://docs.dados.rio/api-reference/empregabilidade-regimes-contratacao/buscar-regime-de-contratação.md): Retorna um regime de contratação pelo ID - [Atualizar regime de contratação](https://docs.dados.rio/api-reference/empregabilidade-regimes-contratacao/atualizar-regime-de-contratação.md): Atualiza um regime de contratação existente - [Excluir regime de contratação](https://docs.dados.rio/api-reference/empregabilidade-regimes-contratacao/excluir-regime-de-contratação.md): Remove um regime de contratação pelo ID - [Listar situações atuais](https://docs.dados.rio/api-reference/empregabilidade-situacoes-atual/listar-situações-atuais.md): Retorna uma lista paginada de situações atuais - [Criar situação atual](https://docs.dados.rio/api-reference/empregabilidade-situacoes-atual/criar-situação-atual.md): Cria uma nova situação atual - [Buscar situação atual por ID](https://docs.dados.rio/api-reference/empregabilidade-situacoes-atual/buscar-situação-atual-por-id.md): Retorna uma situação atual específica - [Atualizar situação atual](https://docs.dados.rio/api-reference/empregabilidade-situacoes-atual/atualizar-situação-atual.md): Atualiza uma situação atual existente - [Excluir situação atual](https://docs.dados.rio/api-reference/empregabilidade-situacoes-atual/excluir-situação-atual.md): Remove uma situação atual - [Verificar aceite dos termos](https://docs.dados.rio/api-reference/empregabilidade-termos-uso/verificar-aceite-dos-termos.md): Verifica se o usuário aceitou os termos de uso - [Aceitar termos de uso](https://docs.dados.rio/api-reference/empregabilidade-termos-uso/aceitar-termos-de-uso.md): Registra o aceite dos termos de uso pelo usuário autenticado - [Buscar detalhes dos termos](https://docs.dados.rio/api-reference/empregabilidade-termos-uso/buscar-detalhes-dos-termos.md): Retorna os detalhes do aceite dos termos de uso - [Listar tipos de conquista](https://docs.dados.rio/api-reference/empregabilidade-tipos-conquista/listar-tipos-de-conquista.md): Retorna uma lista paginada de tipos de conquista - [Criar tipo de conquista](https://docs.dados.rio/api-reference/empregabilidade-tipos-conquista/criar-tipo-de-conquista.md): Cria um novo tipo de conquista - [Buscar tipo de conquista por ID](https://docs.dados.rio/api-reference/empregabilidade-tipos-conquista/buscar-tipo-de-conquista-por-id.md): Retorna um tipo de conquista específico - [Atualizar tipo de conquista](https://docs.dados.rio/api-reference/empregabilidade-tipos-conquista/atualizar-tipo-de-conquista.md): Atualiza um tipo de conquista existente - [Excluir tipo de conquista](https://docs.dados.rio/api-reference/empregabilidade-tipos-conquista/excluir-tipo-de-conquista.md): Remove um tipo de conquista - [Listar tipos de PCD](https://docs.dados.rio/api-reference/empregabilidade-tipos-pcd/listar-tipos-de-pcd.md): Retorna uma lista paginada de tipos de PCD - [Criar tipo de PCD](https://docs.dados.rio/api-reference/empregabilidade-tipos-pcd/criar-tipo-de-pcd.md): Cria um novo tipo de PCD - [Buscar tipo de PCD por ID](https://docs.dados.rio/api-reference/empregabilidade-tipos-pcd/buscar-tipo-de-pcd-por-id.md): Retorna um tipo de PCD específico - [Atualizar tipo de PCD](https://docs.dados.rio/api-reference/empregabilidade-tipos-pcd/atualizar-tipo-de-pcd.md): Atualiza um tipo de PCD existente - [Excluir tipo de PCD](https://docs.dados.rio/api-reference/empregabilidade-tipos-pcd/excluir-tipo-de-pcd.md): Remove um tipo de PCD - [Listar vagas](https://docs.dados.rio/api-reference/empregabilidade-vagas/listar-vagas.md): Retorna lista paginada de vagas com filtros opcionais - [Criar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/criar-vaga.md): Cria uma nova vaga - [Criar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/criar-vaga-1.md): Cria uma nova vaga - [Buscar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/buscar-vaga.md): Retorna uma vaga pelo ID - [Atualizar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/atualizar-vaga.md): Atualiza uma vaga existente - [Excluir vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/excluir-vaga.md): Remove uma vaga pelo ID - [Descontinuar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/descontinuar-vaga.md): Descontinua uma vaga publicada ou congelada e atualiza o status de todas as candidaturas para vaga_descontinuada - [Congelar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/congelar-vaga.md): Congela uma vaga publicada e atualiza o status de todas as candidaturas vinculadas para vaga_congelada - [Atualizar requisitos de idioma da vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/atualizar-requisitos-de-idioma-da-vaga.md): Atualiza os idiomas e níveis mínimos exigidos como critério de elegibilidade da vaga - [Publicar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/publicar-vaga.md): Publica uma vaga em edição - [Reativar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/reativar-vaga.md): Reativa uma vaga descontinuada e restaura o status anterior das candidaturas - [Enviar vaga para aprovação](https://docs.dados.rio/api-reference/empregabilidade-vagas/enviar-vaga-para-aprovação.md): Envia uma vaga em edição para o fluxo de aprovação - [Retornar vaga para rascunho](https://docs.dados.rio/api-reference/empregabilidade-vagas/retornar-vaga-para-rascunho.md): Retorna uma vaga em aprovação para o estado de edição (rascunho) - [Atualizar tipos PCD da vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/atualizar-tipos-pcd-da-vaga.md): Atualiza os tipos de PCD aceitos na vaga - [Descongelar vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/descongelar-vaga.md): Descongela uma vaga congelada e restaura o status anterior das candidaturas - [Atualizar zonas de elegibilidade da vaga](https://docs.dados.rio/api-reference/empregabilidade-vagas/atualizar-zonas-de-elegibilidade-da-vaga.md): Atualiza as zonas geográficas de elegibilidade da vaga - [Listar etapas da vaga](https://docs.dados.rio/api-reference/empregabilidade-etapas/listar-etapas-da-vaga.md): Retorna todas as etapas de uma vaga - [Criar etapa](https://docs.dados.rio/api-reference/empregabilidade-etapas/criar-etapa.md): Cria uma nova etapa para uma vaga - [Buscar etapa](https://docs.dados.rio/api-reference/empregabilidade-etapas/buscar-etapa.md): Retorna uma etapa pelo ID - [Atualizar etapa](https://docs.dados.rio/api-reference/empregabilidade-etapas/atualizar-etapa.md): Atualiza uma etapa existente - [Excluir etapa](https://docs.dados.rio/api-reference/empregabilidade-etapas/excluir-etapa.md): Remove uma etapa pelo ID - [Listar zonas](https://docs.dados.rio/api-reference/empregabilidade-zonas/listar-zonas.md): Retorna uma lista paginada de zonas - [Criar zona](https://docs.dados.rio/api-reference/empregabilidade-zonas/criar-zona.md): Cria uma nova zona - [Buscar zona por ID](https://docs.dados.rio/api-reference/empregabilidade-zonas/buscar-zona-por-id.md): Retorna uma zona específica - [Atualizar zona](https://docs.dados.rio/api-reference/empregabilidade-zonas/atualizar-zona.md): Atualiza uma zona existente - [Excluir zona](https://docs.dados.rio/api-reference/empregabilidade-zonas/excluir-zona.md): Remove uma zona - [Listar empregos](https://docs.dados.rio/api-reference/empregos/listar-empregos.md): Retorna uma lista paginada de empregos com filtros opcionais - [Criar emprego](https://docs.dados.rio/api-reference/empregos/criar-emprego.md): Cria uma nova oportunidade de emprego - [Obter emprego por ID](https://docs.dados.rio/api-reference/empregos/obter-emprego-por-id.md): Retorna um emprego pelo seu ID - [Atualizar emprego](https://docs.dados.rio/api-reference/empregos/atualizar-emprego.md): Atualiza os dados de um emprego existente - [Excluir emprego](https://docs.dados.rio/api-reference/empregos/excluir-emprego.md): Remove um emprego pelo ID - [Listar inscrições de um usuário específico](https://docs.dados.rio/api-reference/enrollments/listar-inscrições-de-um-usuário-específico.md): Retorna lista paginada de inscrições realizadas por um usuário (identificado pelo CPF), incluindo certificate_url - [Trocar turma/horário de inscrição](https://docs.dados.rio/api-reference/enrollments/trocar-turmahorário-de-inscrição.md): Permite ao cidadão trocar de turma em uma inscrição existente. Deve ser feito com pelo menos 72h de antecedência do início da aula. Se a inscrição estava aprovada, volta para status pendente. - [Listar escolaridades](https://docs.dados.rio/api-reference/escolaridades/listar-escolaridades.md): Retorna lista paginada de níveis de escolaridade - [Criar escolaridade](https://docs.dados.rio/api-reference/escolaridades/criar-escolaridade.md): Cria um novo nível de escolaridade - [Buscar escolaridade](https://docs.dados.rio/api-reference/escolaridades/buscar-escolaridade.md): Retorna uma escolaridade pelo ID - [Atualizar escolaridade](https://docs.dados.rio/api-reference/escolaridades/atualizar-escolaridade.md): Atualiza uma escolaridade existente - [Excluir escolaridade](https://docs.dados.rio/api-reference/escolaridades/excluir-escolaridade.md): Remove uma escolaridade pelo ID - [Obter status de job](https://docs.dados.rio/api-reference/jobs/obter-status-de-job.md): Retorna o status e progresso de um job em execução ou concluído - [Listar propostas MEI por oportunidade](https://docs.dados.rio/api-reference/propostas-mei/listar-propostas-mei-por-oportunidade.md): Retorna uma lista paginada de propostas MEI para uma oportunidade - [Criar proposta MEI](https://docs.dados.rio/api-reference/propostas-mei/criar-proposta-mei.md): Cria uma nova proposta MEI para uma oportunidade. Valida que o CNPJ pertence ao usuário e possui CNAE compatível. - [Atualizar status de múltiplas propostas MEI](https://docs.dados.rio/api-reference/propostas-mei/atualizar-status-de-múltiplas-propostas-mei.md): Atualiza o status de várias propostas MEI de uma vez (aprovação em lote) - [Obter proposta MEI por ID](https://docs.dados.rio/api-reference/propostas-mei/obter-proposta-mei-por-id.md): Retorna uma proposta MEI pelo seu ID. Requer que o usuário seja dono do CNPJ ou tenha permissões de leitura. - [Atualizar proposta MEI](https://docs.dados.rio/api-reference/propostas-mei/atualizar-proposta-mei.md): Atualiza os dados de uma proposta MEI existente. Requer que o usuário seja o dono da proposta ou tenha uma das permissões configuradas. - [Excluir proposta MEI](https://docs.dados.rio/api-reference/propostas-mei/excluir-proposta-mei.md): Remove uma proposta MEI pelo ID (soft delete). Requer que o usuário seja o dono da proposta ou tenha uma das permissões configuradas. - [Atualizar status da proposta MEI](https://docs.dados.rio/api-reference/propostas-mei/atualizar-status-da-proposta-mei.md): Atualiza o status de uma proposta MEI (aprovar ou rejeitar) - [Listar propostas MEI por MEI empresa](https://docs.dados.rio/api-reference/propostas-mei/listar-propostas-mei-por-mei-empresa.md): Retorna uma lista paginada de propostas MEI de uma empresa - [Buscar documentos em uma coleção](https://docs.dados.rio/api-reference/search/buscar-documentos-em-uma-coleção.md): Busca documentos em uma coleção - [Buscar em múltiplas coleções](https://docs.dados.rio/api-reference/search/buscar-em-múltiplas-coleções.md): Realiza busca em várias coleções simultaneamente - [Health check](https://docs.dados.rio/api-reference/health/health-check.md): Basic health check endpoint that returns 200 if the service is running. - [Generate QR code (GET)](https://docs.dados.rio/api-reference/qrcode/generate-qr-code-get.md): Generate a QR code with customization options via query parameters - [Generate QR code (POST)](https://docs.dados.rio/api-reference/qrcode/generate-qr-code-post.md): Generate a QR code with full customization options via JSON body - [List URLs](https://docs.dados.rio/api-reference/urls/list-urls.md): Retrieve a paginated list of short URLs - [Create a new short URL](https://docs.dados.rio/api-reference/urls/create-a-new-short-url.md): Create a new short URL with optional custom path and metadata - [Get URL by ID](https://docs.dados.rio/api-reference/urls/get-url-by-id.md): Retrieve a short URL by its UUID - [Update URL](https://docs.dados.rio/api-reference/urls/update-url.md): Update an existing short URL - [Delete URL](https://docs.dados.rio/api-reference/urls/delete-url.md): Delete a short URL by its ID - [Patch URL](https://docs.dados.rio/api-reference/urls/patch-url.md): Partially update a short URL by its ID (only provided fields will be updated) - [Redirect to destination URL](https://docs.dados.rio/api-reference/redirect/redirect-to-destination-url.md): Redirect to the destination URL with metadata HTML page - [Health check](https://docs.dados.rio/api-reference/health/health-check.md): Basic health check endpoint that returns 200 if the service is running. - [Readiness check](https://docs.dados.rio/api-reference/health/readiness-check.md): Comprehensive readiness check that verifies all system dependencies are available. - [Get Cerbos superadmin policy template](https://docs.dados.rio/api-reference/health/get-cerbos-superadmin-policy-template.md): Get the Cerbos policy template for granting superadmin permissions. - [List all users](https://docs.dados.rio/api-reference/users/list-all-users.md): Retrieve a paginated list of all users in the system. - [Get current user information](https://docs.dados.rio/api-reference/users/get-current-user-information.md): Retrieve detailed information about the currently authenticated user based on their JWT token. - [Get user by CPF](https://docs.dados.rio/api-reference/users/get-user-by-cpf.md): Retrieve detailed information about a user by their CPF (Brazilian tax ID). - [List all groups](https://docs.dados.rio/api-reference/groups/list-all-groups.md): List all groups in the system with optional filtering. - [Create a new group](https://docs.dados.rio/api-reference/groups/create-a-new-group.md): Create a new group in the system. - [Delete a group](https://docs.dados.rio/api-reference/groups/delete-a-group.md): Delete a group from the system with cascading cleanup. - [List group members](https://docs.dados.rio/api-reference/memberships/list-group-members.md): List all members of a specific group with their membership details. - [Add member to group](https://docs.dados.rio/api-reference/memberships/add-member-to-group.md): Add a user to a group with automatic user creation and authorization checks. - [Remove member from group](https://docs.dados.rio/api-reference/memberships/remove-member-from-group.md): Remove a user from a group, revoking their access to group-based permissions. - [List all roles](https://docs.dados.rio/api-reference/roles/list-all-roles.md): List all roles available in the system. - [Create Role](https://docs.dados.rio/api-reference/roles/create-role.md): Create a role (admin-only). Implements POST /roles as specified in SPEC.md Section 3.4. - [List roles assigned to a group](https://docs.dados.rio/api-reference/roles/list-roles-assigned-to-a-group.md): List all roles assigned to a specific group. - [Assign Role To Group](https://docs.dados.rio/api-reference/roles/assign-role-to-group.md): Assign role to group. Implements POST /groups/{groupName}/roles as specified in SPEC.md Section 3.4. - [Remove Role From Group](https://docs.dados.rio/api-reference/roles/remove-role-from-group.md): Remove role from group. Implements DELETE /groups/{groupName}/roles/{roleName} as specified in SPEC.md Section 3.4. - [List actions allowed for a role](https://docs.dados.rio/api-reference/roles/list-actions-allowed-for-a-role.md): List all actions that a specific role can perform. - [Add action permission to a role](https://docs.dados.rio/api-reference/roles/add-action-permission-to-a-role.md): Grant a specific action permission to a role. - [Remove action permission from a role](https://docs.dados.rio/api-reference/roles/remove-action-permission-from-a-role.md): Revoke a specific action permission from a role. - [Delete a role](https://docs.dados.rio/api-reference/roles/delete-a-role.md): Delete a role from the system. - [List all actions](https://docs.dados.rio/api-reference/actions/list-all-actions.md): Retrieve a paginated list of all actions available in the system. - [Create a new action](https://docs.dados.rio/api-reference/actions/create-a-new-action.md): Create a new action that can be used in authorization policies and endpoint mappings. - [Get action by ID](https://docs.dados.rio/api-reference/actions/get-action-by-id.md): Retrieve detailed information about a specific action by its ID. - [Update action](https://docs.dados.rio/api-reference/actions/update-action.md): Update an existing action's name and/or description. - [Delete action](https://docs.dados.rio/api-reference/actions/delete-action.md): Delete an action from the system. - [Resolve endpoint to action](https://docs.dados.rio/api-reference/mappings/resolve-endpoint-to-action.md): Resolve an API endpoint (path + method) to its corresponding action for authorization. - [Create endpoint-to-action mapping](https://docs.dados.rio/api-reference/mappings/create-endpoint-to-action-mapping.md): Create a new mapping between an API endpoint pattern and an action. - [Update endpoint mapping](https://docs.dados.rio/api-reference/mappings/update-endpoint-mapping.md): Update an existing endpoint-to-action mapping. - [Delete endpoint mapping](https://docs.dados.rio/api-reference/mappings/delete-endpoint-mapping.md): Delete an endpoint-to-action mapping from the system. - [List all endpoint mappings](https://docs.dados.rio/api-reference/mappings/list-all-endpoint-mappings.md): Retrieve a list of all endpoint-to-action mappings with optional filtering. - [Ferramentas de Desenvolvimento](https://docs.dados.rio/ferramentas/overview.md): Ferramentas de IA e desenvolvimento para as secretarias municipais da Prefeitura do Rio - [OpenCode - Guia do Usuário](https://docs.dados.rio/ferramentas/opencode-usuario.md): Como instalar, configurar e usar o OpenCode com Bifrost na IplanRio - [Pi Agent - Instalação e Pacotes](https://docs.dados.rio/ferramentas/pi-agent.md): Como instalar o Pi Agent da IplanRio e adicionar pacotes de capacidades como o dev-vpop - [dev-vpop v1](https://docs.dados.rio/ferramentas/dev-vpop.md): Pacote Pi de desenvolvimento da Prefeitura do Rio: skills, agentes, política de custo, MCP e diagnósticos - [Padrões para Criação de Queries para o Disparo](https://docs.dados.rio/disparos-whatsapp/padronizacao-query.md): Este documento estabelece os padrões e melhores práticas para a criação de queries de disparo de mensagens via WhatsApp Business API. - [Visão Geral - RMI (Registro Municipal Integrado)](https://docs.dados.rio/rmi/overview.md): Sistema unificado de registro municipal para dados de pessoas físicas e jurídicas - [Pessoa Física](https://docs.dados.rio/rmi/dados-mestres/pessoa-física.md): Modelo contendo informações de pessoas físicas com dados cadastrais dentro da Prefeitura - [Telefone](https://docs.dados.rio/rmi/dados-mestres/telefone.md): Dimensão principal de telefones RMI - Registro Mestre de Informações consolidado - [Pessoa Física - Interações Prefeitura](https://docs.dados.rio/rmi/eventos-de-vida/pessoa-física---interacões-prefeitura.md): Interações Cidadão-Prefeitura Unificada Consolida interações dos sistemas 1746 e SMS com ontologia padronizada e 19 campos essenciais. - [Chatbot](https://docs.dados.rio/rmi/conversas/chatbot.md): Modelo final que consolida todas as interações de chatbot (ativas e receptivas), enriquecendo com dados de contato, estatísticas de sessão e classificações de erro. ## OpenAPI Specs - [openapi-v3](https://raw.githubusercontent.com/prefeitura-rio/app-busca-search/refs/heads/main/docs/openapi-v3.json) - [openapi-v3](https://raw.githubusercontent.com/prefeitura-rio/app-catalogo/refs/heads/main/docs/openapi-v3.json) - [openapi-v3](https://raw.githubusercontent.com/prefeitura-rio/app-go-api/refs/heads/main/docs/openapi-v3.json) - [openapi-v3](https://raw.githubusercontent.com/prefeitura-rio/app-rmi/refs/heads/main/docs/openapi-v3.json) - [openapi](https://raw.githubusercontent.com/prefeitura-rio/heimdall/main/docs/api/openapi.json) - [openapi-v3](https://raw.githubusercontent.com/prefeitura-rio/url_shortener/refs/heads/main/docs/openapi-v3.json) - [openapi](https://services.staging.app.dados.rio/eai-agent/openapi.json) - [openapi](https://services.staging.app.dados.rio/subpav-osa-api/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.