Saltar para o conteúdo

Minhas pesquisas pendentes

GET/api/surveys/pending

Auth
Exige token
Chave de API:
surveys:read
X-CommunityId
X-CommunityId Envie o X-CommunityId da comunidade em que a operação acontece.

Qualquer papel da comunidade, sempre sobre o próprio perfil (não há como consultar outra pessoa). As pesquisas abertas, ainda não respondidas, dos espaços de pesquisas que a pessoa pode abrir, em que ela está no público congelado na abertura ou com o link público ligado. As que fecham primeiro vêm antes; até 100. Cada uma traz o endereço para responder no domínio da comunidade (`/_/surveys/{id}`) e `noticeDismissed`, se a pessoa já fechou o aviso dela no app, e `responseMode` como vale para ela (quem só chega pelo link público, fora do público congelado, vê `optional`). `notice` é `true` só enquanto houver uma `required` ou `immediate` com o aviso aberto: o app mostra um modal único ("Uma pesquisa espera a sua resposta"); as `optional` aparecem na lista mas não acendem o modal (chegam pelo e-mail e pelo espaço). `blocking` é `true` enquanto houver uma `immediate` pendente: o modal não tem "Agora não" e o aviso não pode ser fechado. Respondida, encerrada ou com o aviso fechado, o aviso não volta.

Headers

NomeTipoDescrição
X-CommunityIdopcionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Respostas

CódigoDescrição
200As pendentes.
401Token ausente, inválido ou expirado; token de outra comunidade (o `X-CommunityId` ou o `communityId` do corpo não é o do token); token antigo ou de uma sessão encerrada (troca de senha, convite aceito). Nesses casos a mensagem pede para entrar de novo (`auth.signInAgain`).
403Sem perfil nesta comunidade (SuperAdmin de fora).
500Erro interno do servidor.

Exemplo com curl

curl -X GET "https://api.memberfy.net/api/surveys/pending" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID"