Skip to main content
O conector BOOM expõe o Sensor Signals por quatro tools. Elas seguem as mesmas regras da tela em Sensores > Signals: o que a tela recusa, o conector também recusa.
O conector aceita JWT (eyJ…) e token OAuth (mct_…). Com OAuth, o companyId é opcional. Um companyId de outra empresa retorna 401.
Cancelar e excluir Signals não estão disponíveis no conector. Seguem pelo suporte.

Tools

core_signals_list

A resposta traz statusCounts com o total por status. Esse total ignora o filtro de status.

core_signals_get

O relatório só aparece depois do encerramento, com no mínimo 5 respostas, e só com as análises já publicadas. Rascunhos de análise nunca são retornados. Quando não há relatório, report.available vem false e report.reason explica o motivo. Respostas individuais e dados pessoais da audiência nunca são expostos. editableFields indica o que pode ser alterado no status atual.

O que cada perfil faz


Criar e editar

core_signals_create e core_signals_update seguem as quatro etapas da tela. Na criação, name e cycleId são obrigatórios. O parâmetro draft controla o resultado:
  • draft=true (padrão): salva como Rascunho, em qualquer etapa, sem exigir os demais campos e sem disparar envio.
  • draft=false: finaliza e o Signal vira Programado. O time BOOM é notificado, como na tela.
Para finalizar, o servidor exige:
  • ao menos 1 pergunta;
  • ao menos 1 colaborador na audiência;
  • sendDate com 24 horas úteis de antecedência (sábado e domingo não contam, feriados não são considerados, horário de Brasília);
  • endDate depois do envio.

Datas

Use ISO 8601. Sem fuso (2026-11-10T09:00:00) vale o horário de Brasília. Com fuso (Z ou +hh:mm), o servidor converte para Brasília.

O que cada status permite editar

Enviar questions ou telas fora do Rascunho é recusado. Não é possível voltar para Rascunho. Programado e Enviado não podem ficar com audiência vazia. Em core_signals_update, campos omitidos são preservados.

Audiência

Envie employeeIds (UUIDs de colaboradores) e/ou clusters (clusterType e clusterId). Os clusters são expandidos para os colaboradores Ativos e Afastados do cluster. Desligados não entram. Se employeeIds e clusters forem omitidos, a audiência não muda. Tipos de cluster: BUSINESS_UNIT, DIRECTORATE, DEPARTMENT, ALLOCATION e WHITE_LABEL_A a WHITE_LABEL_E.

Perguntas

Cada item de questions aceita estes campos.

Os 10 tipos de pergunta

Avaliação numérica e slider

  • ratingMax precisa ser maior que ratingMin.
  • sliderStep (padrão 1) precisa dividir ratingMax - ratingMin.
  • sliderStartPosition é MIDDLE (padrão) ou START. sliderShowValue é true por padrão.

Escolhas

  • SINGLE_CHOICE e MULTIPLE_CHOICE exigem no mínimo 2 opções.
  • Cada opção tem text e, opcionalmente, id (gerado se omitido) e goTo.

Matrizes

Mínimo e máximo de respostas

minSelectableOptions e maxSelectableOptions valem só em MULTIPLE_CHOICE e, por linha, em MATRIX_MULTIPLE. Os outros tipos recusam os campos.

Grupos de perguntas

questionGroups agrupa perguntas em blocos. Cada pergunta entra num grupo pelo questionGroupKey, que é o key do grupo. Em core_signals_update, questionGroups só é aceito em Rascunho e substitui os grupos. Omitido, preserva os atuais.

Lógica condicional (goTo)

Em SINGLE_CHOICE e MULTIPLE_CHOICE, cada opção pode ter um goTo que decide para onde o respondente vai ao escolher aquela opção. Regras:
  • A lógica só avança. Um goTo que aponta para pergunta ou grupo anterior (ou para o próprio grupo da pergunta) é recusado.
  • goTo em outros tipos de pergunta é recusado.
  • Não vale dentro de um grupo com ordem RANDOM, nem apontando para uma pergunta dentro dele. Um grupo RANDOM inteiro pode ser destino, com group:<key>.
  • showOnlyByCondition exige que alguma opção leve até a pergunta, e a primeira pergunta não pode ser condicional.
  • Em edição de Rascunho, inclua surveyQuestionId das perguntas mantidas: elas preservam questionKey, grupo, condição e goTo. Um goTo omitido preserva o valor salvo.

Exemplo


Telas de boas-vindas e agradecimento


Pergunte ao Claude

  • “Quais Signals estão em rascunho?”
  • “Crie um rascunho de Signal com uma pergunta de escolha única que encerra a pesquisa se a resposta for Sim.”
  • “Quantos colaboradores já responderam o Signal de clima?”