Autenticação:
Authorization: Bearer bvt_… (token de API V2 com gps:read). Veja APIs BOOM.Base e ciclos
bvt_):
cycleId, startDate e endDate como from / to nas consultas V2.
Filtros comuns
Presentes em todos os endpoints como query string (@ModelAttribute).
uuid
required
Empresa dona do ciclo. Deve coincidir com a empresa do token.
date
required
Início do recorte (
YYYY-MM-DD). Em geral, a data de início do ciclo.date
required
Fim do recorte (
YYYY-MM-DD). Em geral, a data de término do ciclo.
Exemplo:
Envelope de resposta
Chaves canônicas
moduleKey
Aliases legados ainda aceitos:
inteligencia_emocional, fluidez_organizacional, realizacao, gente, valores_solidos, transparencia_e_confianca, inovacao, foco_no_cliente, adaptabilidade.
indicatorKey (Cultura vs Resultados)
receita · ltv · turnover · produtividade_por_colaborador · retrabalho_qualidade · brand_trust · lead_time_de_projetos_e_inovacao
type (clusters)
hierarquia · departamento · alocacao · diretoria · unidade · white_label_a · white_label_b · white_label_c · white_label_d · white_label_e
Endpoints de score por cluster aplicam anonimato: grupos com amostra insuficiente são omitidos.
Catálogo de endpoints
Todos os paths abaixo são relativos ahttps://api.deumboom.com. Método: GET. Parâmetros de path entre {chaves}.
Index de Cultura
Exemplo — score global:
Engajamento
Leitura das zonas: Engajamento.
Gap da Liderança
Índice de Valor (Value Index)
Cultura vs Resultados
indicatorKey inválido → 400 com "indicatorKey is invalid, verify!".
Módulos
Defensores e ofensores
Comparativo de ciclos
Query obrigatória:cycleA, cycleB, além de companyId, from, to.
Evolução e listas de ciclos
Endpoints de evolução aceitamcycleIds repetido ou separado por vírgula:
Permissões e isolamento
Perguntas frequentes
Qual a diferença entre a API V1 (/core/v1/gps) e a V2?
Qual a diferença entre a API V1 (/core/v1/gps) e a V2?
A V1 serve a plataforma interna (payloads de gráfico brutos). A V2 é o contrato estável para integrações: envelope único, chaves canônicas e recortes por cluster.
O score veio nulo. O que aconteceu?
O score veio nulo. O que aconteceu?
O ciclo ainda não tem resultado processado para aquele widget, o recorte
from/to está fora do período, ou o filtro de cluster zerou a amostra (incluindo a regra de anonimato).Posso gravar ou recalcular o GPS por esta API?
Posso gravar ou recalcular o GPS por esta API?
Não. A V2 é somente leitura. O processamento do ciclo acontece na plataforma.
Como um agente (Claude) consome estes endpoints?
Como um agente (Claude) consome estes endpoints?
O conector MCP (
mcp-gps-v2) encapsula este catálogo em ferramentas (gps_v2_query, gps_list_cycles). A API HTTP documentada aqui é a mesma fonte.