spaceIdfacultatif | string (uuid) | **Obrigatório na criação.** Um espaço do módulo `surveys` da comunidade do header (outro módulo, outra comunidade ou apagado: 422 em `spaceId`). Num espaço "Uma pesquisa" (`moduleConfig.mode = single`) que já tem uma, 409. Na edição (só no rascunho), move a pesquisa para outro espaço de pesquisas, com as mesmas regras.
|
titlefacultatif | string | max 200 |
descriptionfacultatif | string | max 5000 |
templatefacultatif | nps | csat | event | course | enps | blank | Só na criação: sem `sections`, a pesquisa nasce com as do modelo, no idioma da comunidade. |
anonymityfacultatif | IDENTIFIED | ANONYMOUS | |
publicLinkEnabledfacultatif | boolean | |
startsAtfacultatif | string (date-time) | Início da coleta (opcional). Abrir com ele no futuro agenda a pesquisa. |
closesAtfacultatif | string (date-time) | Fim da coleta (opcional), depois de `startsAt`. |
responseModefacultatif | optional | required | immediate | |
sectionsfacultatif | object[] | |
sections[].idfacultatif | string (uuid) | |
sections[].positionfacultatif | integer | |
sections[].titleobligatoire | string | max 200 |
sections[].descriptionfacultatif | string | |
sections[].questionsfacultatif | object[] | |
sections[].questions[].idfacultatif | string (uuid) | |
sections[].questions[].sectionIdfacultatif | string (uuid) | |
sections[].questions[].positionfacultatif | integer | |
sections[].questions[].typeobligatoire | SINGLE_CHOICE | MULTIPLE_CHOICE | SCALE | NPS | TEXT | |
sections[].questions[].titleobligatoire | string | max 500 |
sections[].questions[].helpfacultatif | string | max 1000 |
sections[].questions[].requiredfacultatif | boolean | |
sections[].questions[].optionsfacultatif | object[] | |
sections[].questions[].minfacultatif | integer | |
sections[].questions[].maxfacultatif | integer | |
sections[].questions[].minLabelfacultatif | string | |
sections[].questions[].maxLabelfacultatif | string | |
sections[].questions[].displayfacultatif | numbers | stars | short | long | |
groupByPrimaryGroupfacultatif | boolean | Só anônima e só no rascunho (identificada: 422 `groupingAnonymousOnly`; mudar para identificada desliga). Aceito e guardado, mas sem efeito até o mapa de calor anônimo chegar. |
recurrencefacultatif | object | Só no rascunho (aberta ou agendada: 422 `recurrenceDraftOnly`; numa rodada: 422 `recurrenceRoundCannotRepeat`). Um objeto liga a repetição (ou muda a agenda) e a primeira rodada abre na próxima data depois de agora (ou de `startsAt`); a pesquisa recorrente continua editável e cada mudança vale só para as próximas rodadas. `null` desliga: sem rodadas, volta a ser rascunho comum; com rodadas, encerra a repetição. Encerrada: 422 `recurrenceEnded`.
|