Skip to content

Lista os meus feedbacks recebidos ou enviados

GET/api/feedbacks

Auth
Requires a token
Who can call it:
owner
admin
SuperAdmin
API key:
No API key accepted
X-CommunityId
X-CommunityId Send the X-CommunityId of the community the operation happens in.
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.

Qualquer papel com perfil na comunidade do `X-CommunityId`, desde que abra o espaço de Feedbacks (as mesmas regras de acesso do espaço). `box=received` (padrão, "Recebidos") ou `box=sent` ("Enviados"); só os da própria pessoa, mais novos primeiro. Em "Recebidos" entram também os feedbacks sobre um liderado que a pessoa lê como líder direto (o interno) e, para a pessoa sobre quem é o feedback, só os que têm mensagem para ela (veja `Feedback`). Não existe listagem de feedbacks de outra pessoa, nem para owner, admin ou SuperAdmin. A comunidade pode ter vários espaços de Feedbacks: `spaceId` traz os de um deles; sem `spaceId`, os de todos os espaços que a pessoa abre. Sem espaço de Feedbacks (ou `spaceId` que não é um): 404; espaço fechado para quem pede (ou nenhum aberto): 403.

Parameters

NameInTypeDescription
boxoptionalqueryreceived | sent
aboutoptionalquerybooleantrue: só feedbacks sobre outra pessoa; false: só os diretos; sem ele, os dois.
pageoptionalqueryinteger
limitoptionalqueryinteger
spaceIdoptionalquerystring (uuid)Um espaço de Feedbacks; sem ele, todos os que a pessoa abre.

Headers

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

Responses

StatusDescription
200Feedbacks e paginação.
400Requisição inválida — falha de validação.
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 permissão para esta operação, ou sessão de suporte do SuperAdmin ("Entrar"): feedbacks são pessoais e o modo suporte não vê nem age neles (`feedback.errors.supportSession`).
404Recurso não encontrado.
500Erro interno do servidor.

curl example

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